Parcourir la source

fix:数据查看的目录拖动bug修复

Roc il y a 15 heures
Parent
commit
db672f2171
1 fichiers modifiés avec 9 ajouts et 2 suppressions
  1. 9 2
      services/data/edb_classify.go

+ 9 - 2
services/data/edb_classify.go

@@ -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 {