zhongrj
2023-12-09 70a6a075feccef889868161d709497edb77f8371
src/main/java/org/springblade/common/utils/NodeTreeUtil.java
@@ -63,6 +63,11 @@
   public static List<TreeStringNode> getStringNodeTree(Map<String, TreeStringNode> treeMap){
      List<TreeStringNode> tree = new ArrayList<>();
      if (treeMap.size() > 0) {
         if (treeMap.size()==1){
            treeMap.forEach((id, treeNode) -> {
               tree.add(treeNode);
            });
         }else {
         treeMap.forEach((id, treeNode) -> {
            if (treeMap.containsKey(treeNode.getParentId())) {
               treeMap.get(treeNode.getParentId()).getChildren().add(treeNode);
@@ -71,6 +76,7 @@
            }
         });
      }
      }
      return tree;
   }