|
@@ -1114,7 +1114,7 @@ func GetChartClassifyChildrenRecursiveByParentIds(list []*data_manage.ChartClass
|
|
|
for _, v := range list {
|
|
|
for _, id := range parentIds {
|
|
|
parentId, _ := strconv.Atoi(id)
|
|
|
- if v.ParentId == parentId {
|
|
|
+ if v.ParentId == parentId || v.ChartClassifyId == parentId {
|
|
|
// 递归调用以获取更深层次的子级
|
|
|
children := GetChartClassifyChildrenRecursive(list, v.ChartClassifyId)
|
|
|
// 将当前节点和所有子节点添加到结果中
|