|
@@ -910,20 +910,8 @@ func moveEdbClassify(parentEdbClassifyInfo, edbClassifyInfo, prevClassify, nextC
|
|
|
//如果该分类下存在其他分类,且第一个其他分类的排序等于0,那么需要调整排序
|
|
|
if firstEdb != nil && firstEdb.Sort == 0 {
|
|
|
updateSortStr := ` sort + 1 `
|
|
|
- //变更分类
|
|
|
- if prevClassify != nil {
|
|
|
- _ = data_manage.UpdateEdbClassifySortByParentId(parentClassifyId, prevClassify.ClassifyId, prevSort, updateSortStr, classifyType)
|
|
|
- } else {
|
|
|
- _ = data_manage.UpdateEdbClassifySortByParentId(parentClassifyId, 0, prevSort, updateSortStr, classifyType)
|
|
|
- }
|
|
|
-
|
|
|
- //变更指标
|
|
|
- if prevEdbInfo != nil {
|
|
|
- //变更兄弟节点的排序
|
|
|
- _ = data_manage.UpdateEdbInfoSortByClassifyId(parentClassifyId, prevSort, prevEdbInfo.EdbInfoId, updateSortStr)
|
|
|
- } else {
|
|
|
- _ = data_manage.UpdateEdbInfoSortByClassifyId(parentClassifyId, prevSort, 0, updateSortStr)
|
|
|
- }
|
|
|
+ _ = data_manage.UpdateEdbInfoSortByClassifyId(parentClassifyId, 0, firstEdb.EdbInfoId-1, updateSortStr)
|
|
|
+ _ = data_manage.UpdateEdbClassifySortByParentId(parentClassifyId, 0, 0, updateSortStr, classifyType)
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -993,8 +981,20 @@ func moveEdbClassify(parentEdbClassifyInfo, edbClassifyInfo, prevClassify, nextC
|
|
|
if nextSort-prevSort == 1 {
|
|
|
//变更兄弟节点的排序
|
|
|
updateSortStr := `sort + 1`
|
|
|
- _ = data_manage.UpdateEdbClassifySortByParentId(parentClassifyId, 0, prevSort, updateSortStr, classifyType)
|
|
|
- _ = data_manage.UpdateEdbInfoSortByClassifyId(parentClassifyId, prevSort, 0, updateSortStr)
|
|
|
+ //变更分类
|
|
|
+ if prevClassify != nil {
|
|
|
+ _ = data_manage.UpdateEdbClassifySortByParentId(parentClassifyId, prevClassify.ClassifyId, prevSort, updateSortStr, classifyType)
|
|
|
+ } else {
|
|
|
+ _ = data_manage.UpdateEdbClassifySortByParentId(parentClassifyId, 0, prevSort, updateSortStr, classifyType)
|
|
|
+ }
|
|
|
+
|
|
|
+ //变更指标
|
|
|
+ if prevEdbInfo != nil {
|
|
|
+ //变更兄弟节点的排序
|
|
|
+ _ = data_manage.UpdateEdbInfoSortByClassifyId(parentClassifyId, prevSort, prevEdbInfo.EdbInfoId, updateSortStr)
|
|
|
+ } else {
|
|
|
+ _ = data_manage.UpdateEdbInfoSortByClassifyId(parentClassifyId, prevSort, 0, updateSortStr)
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|