|
@@ -1567,8 +1567,15 @@ func moveEdbClassify(parentEdbClassifyInfo, edbClassifyInfo, prevClassify, nextC
|
|
|
|
|
|
oldClassifyIdPath := edbClassifyInfo.ClassifyIdPath
|
|
|
oldClassifyNamePath := edbClassifyInfo.ClassifyNamePath
|
|
|
- newClassifyNamePath := fmt.Sprint(parentEdbClassifyInfo.ClassifyNamePath, `|`, edbClassifyInfo.ClassifyName)
|
|
|
- newClassifyIdPath := fmt.Sprint(parentEdbClassifyInfo.ClassifyIdPath, `,`, edbClassifyInfo.ClassifyId)
|
|
|
+
|
|
|
+ newClassifyIdPath := oldClassifyIdPath
|
|
|
+ newClassifyNamePath := oldClassifyNamePath
|
|
|
+
|
|
|
+ // 如果不是一级的话,那么就需要更新路径
|
|
|
+ if parentEdbClassifyInfo != nil {
|
|
|
+ newClassifyIdPath = fmt.Sprint(parentEdbClassifyInfo.ClassifyIdPath, `,`, edbClassifyInfo.ClassifyId)
|
|
|
+ newClassifyNamePath = fmt.Sprint(parentEdbClassifyInfo.ClassifyNamePath, `|`, edbClassifyInfo.ClassifyName)
|
|
|
+ }
|
|
|
|
|
|
//更新
|
|
|
if len(updateCol) > 0 {
|