|
@@ -14,18 +14,18 @@ import (
|
|
"time"
|
|
"time"
|
|
)
|
|
)
|
|
|
|
|
|
-// EdbCollectClassifyController 指标收藏分类
|
|
|
|
-type EdbCollectClassifyController struct {
|
|
|
|
|
|
+// ChartCollectClassifyController 图表收藏分类
|
|
|
|
+type ChartCollectClassifyController struct {
|
|
controllers.BaseAuthController
|
|
controllers.BaseAuthController
|
|
}
|
|
}
|
|
|
|
|
|
// List
|
|
// List
|
|
-// @Title 分类列表-含指标
|
|
|
|
-// @Description 分类列表-含指标
|
|
|
|
|
|
+// @Title 分类列表-含图表
|
|
|
|
+// @Description 分类列表-含图表
|
|
// @Param ParentId query int false "父级ID"
|
|
// @Param ParentId query int false "父级ID"
|
|
-// @Success 200 {object} data_manage.EdbCollectClassifyListItem
|
|
|
|
-// @router /edb_collect/classify/list [get]
|
|
|
|
-func (this *EdbCollectClassifyController) List() {
|
|
|
|
|
|
+// @Success 200 {object} data_manage.ChartCollectClassifyListItem
|
|
|
|
+// @router /chart_collect/classify/list [get]
|
|
|
|
+func (this *ChartCollectClassifyController) List() {
|
|
br := new(models.BaseResponse).Init()
|
|
br := new(models.BaseResponse).Init()
|
|
defer func() {
|
|
defer func() {
|
|
if br.ErrMsg == "" {
|
|
if br.ErrMsg == "" {
|
|
@@ -43,9 +43,9 @@ func (this *EdbCollectClassifyController) List() {
|
|
}
|
|
}
|
|
parentId, _ := this.GetInt("ParentId")
|
|
parentId, _ := this.GetInt("ParentId")
|
|
|
|
|
|
- resp := make([]*data_manage.EdbCollectClassifyListItem, 0)
|
|
|
|
|
|
+ resp := make([]*data_manage.ChartCollectClassifyListItem, 0)
|
|
// 查询分类
|
|
// 查询分类
|
|
- classifyOb := new(data_manage.EdbCollectClassify)
|
|
|
|
|
|
+ classifyOb := new(data_manage.ChartCollectClassify)
|
|
{
|
|
{
|
|
cond := fmt.Sprintf(" AND %s = ? AND %s = ?", classifyOb.Cols().ParentId, classifyOb.Cols().SysUserId)
|
|
cond := fmt.Sprintf(" AND %s = ? AND %s = ?", classifyOb.Cols().ParentId, classifyOb.Cols().SysUserId)
|
|
pars := make([]interface{}, 0)
|
|
pars := make([]interface{}, 0)
|
|
@@ -57,9 +57,9 @@ func (this *EdbCollectClassifyController) List() {
|
|
return
|
|
return
|
|
}
|
|
}
|
|
for _, v := range list {
|
|
for _, v := range list {
|
|
- resp = append(resp, &data_manage.EdbCollectClassifyListItem{
|
|
|
|
|
|
+ resp = append(resp, &data_manage.ChartCollectClassifyListItem{
|
|
NodeType: 1,
|
|
NodeType: 1,
|
|
- ClassifyId: v.EdbCollectClassifyId,
|
|
|
|
|
|
+ ClassifyId: v.ChartCollectClassifyId,
|
|
ClassifyName: v.ClassifyName,
|
|
ClassifyName: v.ClassifyName,
|
|
ParentId: v.ParentId,
|
|
ParentId: v.ParentId,
|
|
Level: v.Level,
|
|
Level: v.Level,
|
|
@@ -69,23 +69,22 @@ func (this *EdbCollectClassifyController) List() {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
- // 查询分类下收藏的指标
|
|
|
|
|
|
+ // 查询分类下收藏的图表
|
|
{
|
|
{
|
|
- list, e := data_manage.GetCollectEdbInfoByClassifyId(parentId)
|
|
|
|
|
|
+ list, e := data_manage.GetCollectChartInfoByClassifyId(parentId)
|
|
if e != nil {
|
|
if e != nil {
|
|
br.Msg = "获取失败"
|
|
br.Msg = "获取失败"
|
|
- br.ErrMsg = fmt.Sprintf("获取分类下指标失败, %v", e)
|
|
|
|
|
|
+ br.ErrMsg = fmt.Sprintf("获取分类下图表失败, %v", e)
|
|
return
|
|
return
|
|
}
|
|
}
|
|
for _, v := range list {
|
|
for _, v := range list {
|
|
- resp = append(resp, &data_manage.EdbCollectClassifyListItem{
|
|
|
|
- NodeType: 2,
|
|
|
|
- EdbInfoId: v.EdbInfoId,
|
|
|
|
- EdbCode: v.EdbCode,
|
|
|
|
- EdbName: v.EdbName,
|
|
|
|
- ParentId: parentId,
|
|
|
|
- Sort: v.Sort,
|
|
|
|
- UniqueCode: v.UniqueCode,
|
|
|
|
|
|
+ resp = append(resp, &data_manage.ChartCollectClassifyListItem{
|
|
|
|
+ NodeType: 2,
|
|
|
|
+ ChartInfoId: v.ChartInfoId,
|
|
|
|
+ ChartName: v.ChartName,
|
|
|
|
+ ParentId: parentId,
|
|
|
|
+ Sort: v.Sort,
|
|
|
|
+ UniqueCode: v.UniqueCode,
|
|
})
|
|
})
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -102,9 +101,9 @@ func (this *EdbCollectClassifyController) List() {
|
|
// Tree
|
|
// Tree
|
|
// @Title 分类树
|
|
// @Title 分类树
|
|
// @Description 分类树
|
|
// @Description 分类树
|
|
-// @Success 200 {object} data_manage.EdbCollectClassifyItem
|
|
|
|
-// @router /edb_collect/classify/tree [get]
|
|
|
|
-func (this *EdbCollectClassifyController) Tree() {
|
|
|
|
|
|
+// @Success 200 {object} data_manage.ChartCollectClassifyItem
|
|
|
|
+// @router /chart_collect/classify/tree [get]
|
|
|
|
+func (this *ChartCollectClassifyController) Tree() {
|
|
br := new(models.BaseResponse).Init()
|
|
br := new(models.BaseResponse).Init()
|
|
defer func() {
|
|
defer func() {
|
|
if br.ErrMsg == "" {
|
|
if br.ErrMsg == "" {
|
|
@@ -122,7 +121,7 @@ func (this *EdbCollectClassifyController) Tree() {
|
|
}
|
|
}
|
|
|
|
|
|
// 获取所有分类
|
|
// 获取所有分类
|
|
- classifyOb := new(data_manage.EdbCollectClassify)
|
|
|
|
|
|
+ classifyOb := new(data_manage.ChartCollectClassify)
|
|
cond := fmt.Sprintf(" AND %s = ?", classifyOb.Cols().SysUserId)
|
|
cond := fmt.Sprintf(" AND %s = ?", classifyOb.Cols().SysUserId)
|
|
pars := make([]interface{}, 0)
|
|
pars := make([]interface{}, 0)
|
|
pars = append(pars, sysUser.AdminId)
|
|
pars = append(pars, sysUser.AdminId)
|
|
@@ -132,11 +131,11 @@ func (this *EdbCollectClassifyController) Tree() {
|
|
br.ErrMsg = fmt.Sprintf("获取分类列表失败, %v", e)
|
|
br.ErrMsg = fmt.Sprintf("获取分类列表失败, %v", e)
|
|
return
|
|
return
|
|
}
|
|
}
|
|
- items := make([]*data_manage.EdbCollectClassifyItem, 0)
|
|
|
|
|
|
+ items := make([]*data_manage.ChartCollectClassifyItem, 0)
|
|
for _, v := range list {
|
|
for _, v := range list {
|
|
items = append(items, v.Format2Item())
|
|
items = append(items, v.Format2Item())
|
|
}
|
|
}
|
|
- tree := data.GetEdbCollectClassifyTreeRecursive(items, 0)
|
|
|
|
|
|
+ tree := data.GetChartCollectClassifyTreeRecursive(items, 0)
|
|
|
|
|
|
br.Data = tree
|
|
br.Data = tree
|
|
br.Ret = 200
|
|
br.Ret = 200
|
|
@@ -147,10 +146,10 @@ func (this *EdbCollectClassifyController) Tree() {
|
|
// Add
|
|
// Add
|
|
// @Title 新增分类
|
|
// @Title 新增分类
|
|
// @Description 新增分类
|
|
// @Description 新增分类
|
|
-// @Param request body data_manage.EdbCollectClassifyAddReq true "type json string"
|
|
|
|
|
|
+// @Param request body data_manage.ChartCollectClassifyAddReq true "type json string"
|
|
// @Success Ret=200 保存成功
|
|
// @Success Ret=200 保存成功
|
|
-// @router /edb_collect/classify/add [post]
|
|
|
|
-func (this *EdbCollectClassifyController) Add() {
|
|
|
|
|
|
+// @router /chart_collect/classify/add [post]
|
|
|
|
+func (this *ChartCollectClassifyController) Add() {
|
|
br := new(models.BaseResponse).Init()
|
|
br := new(models.BaseResponse).Init()
|
|
defer func() {
|
|
defer func() {
|
|
if br.ErrMsg == "" {
|
|
if br.ErrMsg == "" {
|
|
@@ -166,7 +165,7 @@ func (this *EdbCollectClassifyController) Add() {
|
|
br.Ret = 408
|
|
br.Ret = 408
|
|
return
|
|
return
|
|
}
|
|
}
|
|
- var req data_manage.EdbCollectClassifyAddReq
|
|
|
|
|
|
+ var req data_manage.ChartCollectClassifyAddReq
|
|
if e := json.Unmarshal(this.Ctx.Input.RequestBody, &req); e != nil {
|
|
if e := json.Unmarshal(this.Ctx.Input.RequestBody, &req); e != nil {
|
|
br.Msg = "参数解析异常"
|
|
br.Msg = "参数解析异常"
|
|
br.ErrMsg = fmt.Sprintf("参数解析异常: %v", e)
|
|
br.ErrMsg = fmt.Sprintf("参数解析异常: %v", e)
|
|
@@ -177,7 +176,7 @@ func (this *EdbCollectClassifyController) Add() {
|
|
br.Msg = "请输入名称"
|
|
br.Msg = "请输入名称"
|
|
return
|
|
return
|
|
}
|
|
}
|
|
- classifyOb := new(data_manage.EdbCollectClassify)
|
|
|
|
|
|
+ classifyOb := new(data_manage.ChartCollectClassify)
|
|
|
|
|
|
// 校验分类名称
|
|
// 校验分类名称
|
|
//{
|
|
//{
|
|
@@ -232,11 +231,11 @@ func (this *EdbCollectClassifyController) Add() {
|
|
return
|
|
return
|
|
}
|
|
}
|
|
if req.ParentId > 0 {
|
|
if req.ParentId > 0 {
|
|
- classifyOb.LevelPath = fmt.Sprintf("%s,%d", levelPath, classifyOb.EdbCollectClassifyId)
|
|
|
|
|
|
+ classifyOb.LevelPath = fmt.Sprintf("%s,%d", levelPath, classifyOb.ChartCollectClassifyId)
|
|
classifyOb.RootId = rootId
|
|
classifyOb.RootId = rootId
|
|
} else {
|
|
} else {
|
|
- classifyOb.LevelPath = fmt.Sprint(classifyOb.EdbCollectClassifyId)
|
|
|
|
- classifyOb.RootId = classifyOb.EdbCollectClassifyId
|
|
|
|
|
|
+ classifyOb.LevelPath = fmt.Sprint(classifyOb.ChartCollectClassifyId)
|
|
|
|
+ classifyOb.RootId = classifyOb.ChartCollectClassifyId
|
|
}
|
|
}
|
|
if e = classifyOb.Update([]string{classifyOb.Cols().LevelPath, classifyOb.Cols().RootId}); e != nil {
|
|
if e = classifyOb.Update([]string{classifyOb.Cols().LevelPath, classifyOb.Cols().RootId}); e != nil {
|
|
br.Msg = "操作失败"
|
|
br.Msg = "操作失败"
|
|
@@ -253,10 +252,10 @@ func (this *EdbCollectClassifyController) Add() {
|
|
// Edit
|
|
// Edit
|
|
// @Title 编辑分类
|
|
// @Title 编辑分类
|
|
// @Description 编辑分类
|
|
// @Description 编辑分类
|
|
-// @Param request body data_manage.EdbCollectClassifyEditReq true "type json string"
|
|
|
|
|
|
+// @Param request body data_manage.ChartCollectClassifyEditReq true "type json string"
|
|
// @Success Ret=200 保存成功
|
|
// @Success Ret=200 保存成功
|
|
-// @router /edb_collect/classify/edit [post]
|
|
|
|
-func (this *EdbCollectClassifyController) Edit() {
|
|
|
|
|
|
+// @router /chart_collect/classify/edit [post]
|
|
|
|
+func (this *ChartCollectClassifyController) Edit() {
|
|
br := new(models.BaseResponse).Init()
|
|
br := new(models.BaseResponse).Init()
|
|
defer func() {
|
|
defer func() {
|
|
if br.ErrMsg == "" {
|
|
if br.ErrMsg == "" {
|
|
@@ -272,7 +271,7 @@ func (this *EdbCollectClassifyController) Edit() {
|
|
br.Ret = 408
|
|
br.Ret = 408
|
|
return
|
|
return
|
|
}
|
|
}
|
|
- var req data_manage.EdbCollectClassifyEditReq
|
|
|
|
|
|
+ var req data_manage.ChartCollectClassifyEditReq
|
|
if e := json.Unmarshal(this.Ctx.Input.RequestBody, &req); e != nil {
|
|
if e := json.Unmarshal(this.Ctx.Input.RequestBody, &req); e != nil {
|
|
br.Msg = "参数解析异常"
|
|
br.Msg = "参数解析异常"
|
|
br.ErrMsg = fmt.Sprintf("参数解析异常: %v", e)
|
|
br.ErrMsg = fmt.Sprintf("参数解析异常: %v", e)
|
|
@@ -288,7 +287,7 @@ func (this *EdbCollectClassifyController) Edit() {
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
|
|
- classifyOb := new(data_manage.EdbCollectClassify)
|
|
|
|
|
|
+ classifyOb := new(data_manage.ChartCollectClassify)
|
|
classifyItem, e := classifyOb.GetItemById(req.ClassifyId)
|
|
classifyItem, e := classifyOb.GetItemById(req.ClassifyId)
|
|
if e != nil {
|
|
if e != nil {
|
|
if utils.IsErrNoRow(e) {
|
|
if utils.IsErrNoRow(e) {
|
|
@@ -334,10 +333,10 @@ func (this *EdbCollectClassifyController) Edit() {
|
|
// Remove
|
|
// Remove
|
|
// @Title 删除分类
|
|
// @Title 删除分类
|
|
// @Description 删除分类
|
|
// @Description 删除分类
|
|
-// @Param request body data_manage.EdbCollectClassifyRemoveReq true "type json string"
|
|
|
|
|
|
+// @Param request body data_manage.ChartCollectClassifyRemoveReq true "type json string"
|
|
// @Success 200 string "操作成功"
|
|
// @Success 200 string "操作成功"
|
|
-// @router /edb_collect/classify/remove [post]
|
|
|
|
-func (this *EdbCollectClassifyController) Remove() {
|
|
|
|
|
|
+// @router /chart_collect/classify/remove [post]
|
|
|
|
+func (this *ChartCollectClassifyController) Remove() {
|
|
br := new(models.BaseResponse).Init()
|
|
br := new(models.BaseResponse).Init()
|
|
defer func() {
|
|
defer func() {
|
|
if br.ErrMsg == "" {
|
|
if br.ErrMsg == "" {
|
|
@@ -353,7 +352,7 @@ func (this *EdbCollectClassifyController) Remove() {
|
|
br.Ret = 408
|
|
br.Ret = 408
|
|
return
|
|
return
|
|
}
|
|
}
|
|
- var req data_manage.EdbCollectClassifyRemoveReq
|
|
|
|
|
|
+ var req data_manage.ChartCollectClassifyRemoveReq
|
|
if e := json.Unmarshal(this.Ctx.Input.RequestBody, &req); e != nil {
|
|
if e := json.Unmarshal(this.Ctx.Input.RequestBody, &req); e != nil {
|
|
br.Msg = "参数解析异常"
|
|
br.Msg = "参数解析异常"
|
|
br.ErrMsg = fmt.Sprintf("参数解析异常, %v", e)
|
|
br.ErrMsg = fmt.Sprintf("参数解析异常, %v", e)
|
|
@@ -364,7 +363,7 @@ func (this *EdbCollectClassifyController) Remove() {
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
|
|
- classifyOb := new(data_manage.EdbCollectClassify)
|
|
|
|
|
|
+ classifyOb := new(data_manage.ChartCollectClassify)
|
|
_, e := classifyOb.GetItemById(req.ClassifyId)
|
|
_, e := classifyOb.GetItemById(req.ClassifyId)
|
|
if e != nil {
|
|
if e != nil {
|
|
if utils.IsErrNoRow(e) {
|
|
if utils.IsErrNoRow(e) {
|
|
@@ -379,7 +378,7 @@ func (this *EdbCollectClassifyController) Remove() {
|
|
}
|
|
}
|
|
|
|
|
|
// 获取子分类IDs
|
|
// 获取子分类IDs
|
|
- classifyIds, e := data.GetEdbCollectClassifyChildIds(req.ClassifyId, sysUser.AdminId, true)
|
|
|
|
|
|
+ classifyIds, e := data.GetChartCollectClassifyChildIds(req.ClassifyId, sysUser.AdminId, true)
|
|
if e != nil {
|
|
if e != nil {
|
|
br.Msg = "操作失败"
|
|
br.Msg = "操作失败"
|
|
br.ErrMsg = fmt.Sprintf("获取子分类IDs失败, %v", e)
|
|
br.ErrMsg = fmt.Sprintf("获取子分类IDs失败, %v", e)
|
|
@@ -392,7 +391,7 @@ func (this *EdbCollectClassifyController) Remove() {
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
|
|
- // 移除所有子分类以及子分类所收藏的指标
|
|
|
|
|
|
+ // 移除所有子分类以及子分类所收藏的图表
|
|
if e = classifyOb.RemoveClassifyAndCollect(classifyIds); e != nil {
|
|
if e = classifyOb.RemoveClassifyAndCollect(classifyIds); e != nil {
|
|
br.Msg = "操作失败"
|
|
br.Msg = "操作失败"
|
|
br.ErrMsg = fmt.Sprintf("移除分类及收藏失败, %v", e)
|
|
br.ErrMsg = fmt.Sprintf("移除分类及收藏失败, %v", e)
|
|
@@ -407,10 +406,10 @@ func (this *EdbCollectClassifyController) Remove() {
|
|
// Move
|
|
// Move
|
|
// @Title 移动分类
|
|
// @Title 移动分类
|
|
// @Description 移动分类
|
|
// @Description 移动分类
|
|
-// @Param request body data_manage.EdbCollectClassifyMoveReq true "type json string"
|
|
|
|
|
|
+// @Param request body data_manage.ChartCollectClassifyMoveReq true "type json string"
|
|
// @Success 200 string "操作成功"
|
|
// @Success 200 string "操作成功"
|
|
-// @router /edb_collect/classify/move [post]
|
|
|
|
-func (this *EdbCollectClassifyController) Move() {
|
|
|
|
|
|
+// @router /chart_collect/classify/move [post]
|
|
|
|
+func (this *ChartCollectClassifyController) Move() {
|
|
br := new(models.BaseResponse).Init()
|
|
br := new(models.BaseResponse).Init()
|
|
defer func() {
|
|
defer func() {
|
|
if br.ErrMsg == "" {
|
|
if br.ErrMsg == "" {
|
|
@@ -426,14 +425,14 @@ func (this *EdbCollectClassifyController) Move() {
|
|
br.Ret = 408
|
|
br.Ret = 408
|
|
return
|
|
return
|
|
}
|
|
}
|
|
- var req data_manage.EdbCollectClassifyMoveReq
|
|
|
|
|
|
+ var req data_manage.ChartCollectClassifyMoveReq
|
|
if e := json.Unmarshal(this.Ctx.Input.RequestBody, &req); e != nil {
|
|
if e := json.Unmarshal(this.Ctx.Input.RequestBody, &req); e != nil {
|
|
br.Msg = "参数解析异常!"
|
|
br.Msg = "参数解析异常!"
|
|
br.ErrMsg = fmt.Sprintf("参数解析失败, %v", e)
|
|
br.ErrMsg = fmt.Sprintf("参数解析失败, %v", e)
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
|
|
- classifyOb := new(data_manage.EdbCollectClassify)
|
|
|
|
|
|
+ classifyOb := new(data_manage.ChartCollectClassify)
|
|
item, e := classifyOb.GetItemById(req.ClassifyId)
|
|
item, e := classifyOb.GetItemById(req.ClassifyId)
|
|
if e != nil {
|
|
if e != nil {
|
|
if utils.IsErrNoRow(e) {
|
|
if utils.IsErrNoRow(e) {
|
|
@@ -448,7 +447,7 @@ func (this *EdbCollectClassifyController) Move() {
|
|
updateCol := make([]string, 0)
|
|
updateCol := make([]string, 0)
|
|
//如果有传入 上一个兄弟节点分类id
|
|
//如果有传入 上一个兄弟节点分类id
|
|
if req.PrevClassifyId > 0 {
|
|
if req.PrevClassifyId > 0 {
|
|
- prevClassify, err := data_manage.GetEdbCollectClassifyById(sysUser.AdminId, req.PrevClassifyId)
|
|
|
|
|
|
+ prevClassify, err := data_manage.GetChartCollectClassifyById(sysUser.AdminId, req.PrevClassifyId)
|
|
if err != nil {
|
|
if err != nil {
|
|
br.Msg = "移动失败"
|
|
br.Msg = "移动失败"
|
|
br.ErrMsg = "获取上一个兄弟节点分类信息失败,Err:" + err.Error()
|
|
br.ErrMsg = "获取上一个兄弟节点分类信息失败,Err:" + err.Error()
|
|
@@ -458,7 +457,7 @@ func (this *EdbCollectClassifyController) Move() {
|
|
//如果是移动在两个兄弟节点之间
|
|
//如果是移动在两个兄弟节点之间
|
|
if req.NextClassifyId > 0 {
|
|
if req.NextClassifyId > 0 {
|
|
//下一个兄弟节点
|
|
//下一个兄弟节点
|
|
- nextClassify, err := data_manage.GetEdbCollectClassifyById(sysUser.AdminId, req.NextClassifyId)
|
|
|
|
|
|
+ nextClassify, err := data_manage.GetChartCollectClassifyById(sysUser.AdminId, req.NextClassifyId)
|
|
if err != nil {
|
|
if err != nil {
|
|
br.Msg = "移动失败"
|
|
br.Msg = "移动失败"
|
|
br.ErrMsg = "获取下一个兄弟节点分类信息失败,Err:" + err.Error()
|
|
br.ErrMsg = "获取下一个兄弟节点分类信息失败,Err:" + err.Error()
|
|
@@ -468,13 +467,13 @@ func (this *EdbCollectClassifyController) Move() {
|
|
if prevClassify.Sort == nextClassify.Sort || prevClassify.Sort == item.Sort {
|
|
if prevClassify.Sort == nextClassify.Sort || prevClassify.Sort == item.Sort {
|
|
//变更兄弟节点的排序
|
|
//变更兄弟节点的排序
|
|
updateSortStr := `sort + 2`
|
|
updateSortStr := `sort + 2`
|
|
- _ = data_manage.UpdateEdbCollectClassifySortByClassifyId(sysUser.AdminId, prevClassify.EdbCollectClassifyId, prevClassify.Sort, updateSortStr)
|
|
|
|
|
|
+ _ = data_manage.UpdateChartCollectClassifySortByClassifyId(sysUser.AdminId, prevClassify.ChartCollectClassifyId, prevClassify.Sort, updateSortStr)
|
|
} else {
|
|
} else {
|
|
//如果下一个兄弟的排序权重正好是上个兄弟节点的下一层,那么需要再加一层了
|
|
//如果下一个兄弟的排序权重正好是上个兄弟节点的下一层,那么需要再加一层了
|
|
if nextClassify.Sort-prevClassify.Sort == 1 {
|
|
if nextClassify.Sort-prevClassify.Sort == 1 {
|
|
//变更兄弟节点的排序
|
|
//变更兄弟节点的排序
|
|
updateSortStr := `sort + 1`
|
|
updateSortStr := `sort + 1`
|
|
- _ = data_manage.UpdateEdbCollectClassifySortByClassifyId(sysUser.AdminId, 0, prevClassify.Sort, updateSortStr)
|
|
|
|
|
|
+ _ = data_manage.UpdateChartCollectClassifySortByClassifyId(sysUser.AdminId, 0, prevClassify.Sort, updateSortStr)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -483,7 +482,7 @@ func (this *EdbCollectClassifyController) Move() {
|
|
item.ModifyTime = time.Now()
|
|
item.ModifyTime = time.Now()
|
|
updateCol = append(updateCol, "Sort", "ModifyTime")
|
|
updateCol = append(updateCol, "Sort", "ModifyTime")
|
|
} else {
|
|
} else {
|
|
- firstClassify, err := data_manage.GetFirstEdbCollectClassifyByAdminId(sysUser.AdminId)
|
|
|
|
|
|
+ firstClassify, err := data_manage.GetFirstChartCollectClassifyByAdminId(sysUser.AdminId)
|
|
if err != nil && !utils.IsErrNoRow(err) {
|
|
if err != nil && !utils.IsErrNoRow(err) {
|
|
br.Msg = "移动失败"
|
|
br.Msg = "移动失败"
|
|
br.ErrMsg = "获取获取当前账号下的排序第一条的分类信息失败,Err:" + err.Error()
|
|
br.ErrMsg = "获取获取当前账号下的排序第一条的分类信息失败,Err:" + err.Error()
|
|
@@ -491,9 +490,9 @@ func (this *EdbCollectClassifyController) Move() {
|
|
}
|
|
}
|
|
|
|
|
|
//如果该分类下存在其他分类,且第一个其他分类的排序等于0,那么需要调整排序
|
|
//如果该分类下存在其他分类,且第一个其他分类的排序等于0,那么需要调整排序
|
|
- if firstClassify != nil && firstClassify.EdbCollectClassifyId > 0 && firstClassify.Sort == 0 {
|
|
|
|
|
|
+ if firstClassify != nil && firstClassify.ChartCollectClassifyId > 0 && firstClassify.Sort == 0 {
|
|
updateSortStr := ` sort + 1 `
|
|
updateSortStr := ` sort + 1 `
|
|
- _ = data_manage.UpdateEdbCollectClassifySortByClassifyId(sysUser.AdminId, firstClassify.EdbCollectClassifyId-1, 0, updateSortStr)
|
|
|
|
|
|
+ _ = data_manage.UpdateChartCollectClassifySortByClassifyId(sysUser.AdminId, firstClassify.ChartCollectClassifyId-1, 0, updateSortStr)
|
|
}
|
|
}
|
|
|
|
|
|
item.Sort = 0 //那就是排在第一位
|
|
item.Sort = 0 //那就是排在第一位
|