|
@@ -853,50 +853,48 @@ func (this *SandboxController) SandboxClassifyItems() {
|
|
|
return
|
|
|
}
|
|
|
|
|
|
- rootList, err := sandbox.GetSandboxClassifyByParentId(sandboxClassifyId)
|
|
|
+ rootList, err := sandbox.GetSandboxClassifyAndInfoByParentId(sandboxClassifyId)
|
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
|
br.Msg = "获取失败"
|
|
|
br.ErrMsg = "获取数据失败,Err:" + err.Error()
|
|
|
return
|
|
|
}
|
|
|
|
|
|
- classifyAll, err := sandbox.GetSandboxClassifyByParentId(sandboxClassifyId)
|
|
|
+ classifyAll, err := sandbox.GetSandboxClassifyAndInfoByParentId(sandboxClassifyId)
|
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
|
br.Msg = "获取失败"
|
|
|
br.ErrMsg = "获取数据失败,Err:" + err.Error()
|
|
|
return
|
|
|
}
|
|
|
|
|
|
- sandboxAll, err := sandbox.GetSandboxItemsByClassifyId(sandboxClassifyId)
|
|
|
- if err != nil && err.Error() != utils.ErrNoRow() {
|
|
|
- br.Msg = "获取失败"
|
|
|
- br.ErrMsg = "获取数据失败,Err:" + err.Error()
|
|
|
- return
|
|
|
- }
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
|
|
|
- sandListMap := make(map[int][]*sandbox.SandboxClassifyItems)
|
|
|
- for _, v := range sandboxAll {
|
|
|
- if _, ok := sandListMap[v.SandboxClassifyId]; !ok {
|
|
|
- list := make([]*sandbox.SandboxClassifyItems, 0)
|
|
|
- list = append(list, v)
|
|
|
- sandListMap[v.SandboxClassifyId] = list
|
|
|
- } else {
|
|
|
- sandListMap[v.SandboxClassifyId] = append(sandListMap[v.SandboxClassifyId], v)
|
|
|
- }
|
|
|
- }
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
|
|
|
nodeAll := make([]*sandbox.SandboxClassifyItems, 0)
|
|
|
for k := range rootList {
|
|
|
rootNode := rootList[k]
|
|
|
- sandboxService.SandboxClassifyItemsMakeTree(this.SysUser, classifyAll, rootNode)
|
|
|
+ sandboxService.SandboxClassifyItemsMakeTreeV2(this.SysUser, classifyAll, rootNode)
|
|
|
nodeAll = append(nodeAll, rootNode)
|
|
|
}
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
- newAll := sandboxService.SandboxItemsMakeTree(nodeAll, sandListMap, sandboxClassifyId)
|
|
|
|
|
|
- resp.AllNodes = newAll
|
|
|
+
|
|
|
+
|
|
|
+ resp.AllNodes = nodeAll
|
|
|
br.Ret = 200
|
|
|
br.Success = true
|
|
|
br.Msg = "获取成功"
|
|
@@ -1738,4 +1736,90 @@ func (this *SandboxController) SandboxMove() {
|
|
|
br.Ret = 200
|
|
|
br.Success = true
|
|
|
br.Msg = "移动成功"
|
|
|
-}
|
|
|
+}
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|