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