|
@@ -22,9 +22,11 @@ func init() {
|
|
|
|
|
|
|
|
|
|
|
|
-
|
|
|
-
|
|
|
+
|
|
|
+
|
|
|
|
|
|
+
|
|
|
+
|
|
|
}
|
|
|
|
|
|
|
|
@@ -33,7 +35,7 @@ func init() {
|
|
|
|
|
|
func initFixClassifyPath() {
|
|
|
allList := make([]*data_manage.EdbClassifyItems, 0)
|
|
|
- allList, e := data_manage.GetEdbClassifyByClassifyTypes([]int{utils.EdbClassifyTypeBase, utils.EdbClassifyTypePredict, utils.EdbClassifyTypeCalculate})
|
|
|
+ allList, e := data_manage.GetEdbClassifyByClassifyTypes([]int{utils.EdbClassifyTypeBase, utils.EdbClassifyTypePredict, utils.EdbClassifyTypeCalculate}, 0)
|
|
|
if e != nil {
|
|
|
fmt.Println("获取分类失败", e)
|
|
|
return
|
|
@@ -104,7 +106,7 @@ func initFixSelfClassify(classifyType int) {
|
|
|
}
|
|
|
|
|
|
|
|
|
- classifyList, err := data_manage.GetAllEdbClassifyByType(classifyType)
|
|
|
+ classifyList, err := data_manage.GetAllEdbClassifyByType(classifyType, 0)
|
|
|
if err != nil {
|
|
|
fmt.Println("获取数据加工分类失败", err.Error())
|
|
|
return
|
|
@@ -216,7 +218,7 @@ func deleteNullClassify(classifyType int) {
|
|
|
}
|
|
|
|
|
|
|
|
|
- classifyList, err := data_manage.GetAllEdbClassifyByType(classifyType)
|
|
|
+ classifyList, err := data_manage.GetAllEdbClassifyByType(classifyType, 0)
|
|
|
if err != nil {
|
|
|
fmt.Println("获取数据加工分类失败", err.Error())
|
|
|
return
|
|
@@ -313,15 +315,21 @@ func createNewClassify(userId, parentId, rootId, level int, sysUserName, parentC
|
|
|
fmt.Println("创建分类失败:", err.Error())
|
|
|
return
|
|
|
}
|
|
|
+
|
|
|
+ updateCols := []string{"ClassifyIdPath"}
|
|
|
|
|
|
classifyInfo.ClassifyIdPath = fmt.Sprint(classifyIdPath, classifyInfo.ClassifyId)
|
|
|
- _ = classifyInfo.Update([]string{"ClassifyIdPath"})
|
|
|
-
|
|
|
- classifyRelationMap[node.ClassifyId] = classifyInfo.ClassifyId
|
|
|
|
|
|
if rootId <= 0 {
|
|
|
rootId = classifyInfo.ClassifyId
|
|
|
+ classifyInfo.RootId = classifyInfo.ClassifyId
|
|
|
+ updateCols = append(updateCols, "RootId")
|
|
|
}
|
|
|
+
|
|
|
+ _ = classifyInfo.Update(updateCols)
|
|
|
+
|
|
|
+ classifyRelationMap[node.ClassifyId] = classifyInfo.ClassifyId
|
|
|
+
|
|
|
level = classifyInfo.Level
|
|
|
|
|
|
if node.Children == nil {
|
|
@@ -331,7 +339,7 @@ func createNewClassify(userId, parentId, rootId, level int, sysUserName, parentC
|
|
|
return
|
|
|
}
|
|
|
for _, child := range node.Children {
|
|
|
- createNewClassify(userId, parentId, rootId, level, sysUserName, classifyNamePath, classifyIdPath, child, classifyRelationMap)
|
|
|
+ createNewClassify(userId, classifyInfo.ClassifyId, rootId, level, sysUserName, classifyNamePath, classifyInfo.ClassifyIdPath, child, classifyRelationMap)
|
|
|
}
|
|
|
|
|
|
return
|