浏览代码

资源类型树处理成三级数据

honorfire 5 月之前
父节点
当前提交
91f20b7e5c

+ 12 - 0
snowy-plugin/snowy-plugin-disk/snowy-plugin-disk-func/src/main/java/vip/xiaonuo/disk/service/impl/ResourceTypeServiceImpl.java

@@ -104,6 +104,18 @@ public class ResourceTypeServiceImpl extends ServiceImpl<ResourceTypeMapper, Res
                 Tree<String>  tree1=new Tree<String>();
                 tree1.setName("全部");
                 child.add(0,tree1);
+                for (int j = 1; j < child.size(); j++) {
+                    List<Tree<String>> gradchild = child.get(j).getChildren();
+                    Tree<String>  gradtree=new Tree<String>();
+                    if(gradchild != null)
+                    {
+                        gradtree.setName("全部");
+                        gradchild.add(0,gradtree);
+                    }else {
+                        List<Tree<String>> children=new ArrayList<>();
+                        child.get(j).setChildren(children);
+                    }
+                }
             }else{
                 List<Tree<String>> children=new ArrayList<>();
                 list.get(i).setChildren(children);