zwxi 7 月之前
父节点
当前提交
fd3a3b3277
共有 1 个文件被更改,包括 4 次插入1 次删除
  1. 4 1
      services/data/chart_classify.go

+ 4 - 1
services/data/chart_classify.go

@@ -1096,12 +1096,15 @@ func GetChartClassifyChildrenRecursive(list []*data_manage.ChartClassifyItems, p
 	var res []*data_manage.ChartClassifyItems
 
 	for _, v := range list {
-		if v.ParentId == parentId || v.ChartClassifyId == parentId {
+		if v.ParentId == parentId {
 			// 递归调用以获取更深层次的子级
 			children := GetChartClassifyChildrenRecursive(list, v.ChartClassifyId)
 			// 将当前节点和所有子节点添加到结果中
 			res = append(res, v)
 			res = append(res, children...)
+		} else if v.ChartClassifyId == parentId {
+			// 将当前节点添加到结果中
+			res = append(res, v)
 		}
 	}
 	return res