diff --git a/jero-boot/jero-boot-module-system/src/main/java/com/jero/modules/system/util/FindsDepartsChildrenUtil.java b/jero-boot/jero-boot-module-system/src/main/java/com/jero/modules/system/util/FindsDepartsChildrenUtil.java index 119d6ea4..9c35ba95 100644 --- a/jero-boot/jero-boot-module-system/src/main/java/com/jero/modules/system/util/FindsDepartsChildrenUtil.java +++ b/jero-boot/jero-boot-module-system/src/main/java/com/jero/modules/system/util/FindsDepartsChildrenUtil.java @@ -12,12 +12,16 @@ import java.util.List; *

* 对应部门的表,处理并查找树级数据 *

- * + * * @Author: Steve * @Date: 2019-01-22 */ public class FindsDepartsChildrenUtil { + private FindsDepartsChildrenUtil(){} + + + /** * queryTreeList的子方法 ====1===== * 该方法是s将SysDepart类型的list集合转换成SysDepartTreeModel类型的集合 @@ -25,7 +29,7 @@ public class FindsDepartsChildrenUtil { public static List wrapTreeDataToTreeList(List recordList) { // 在该方法每请求一次,都要对全局list集合进行一次清理 //idList.clear(); - List idList = new ArrayList(); + List idList = new ArrayList<>(); List records = new ArrayList<>(); for (int i = 0; i < recordList.size(); i++) { SysDepart depart = recordList.get(i); @@ -47,7 +51,7 @@ public class FindsDepartsChildrenUtil { public static List wrapTreeDataToDepartIdTreeList(List recordList) { // 在该方法每请求一次,都要对全局list集合进行一次清理 //idList.clear(); - List idList = new ArrayList(); + List idList = new ArrayList<>(); List records = new ArrayList<>(); for (int i = 0; i < recordList.size(); i++) { SysDepart depart = recordList.get(i); @@ -78,7 +82,7 @@ public class FindsDepartsChildrenUtil { } } getGrandChildren(treeList,recordList,departIdList); - + //idList = departIdList; return treeList; } @@ -105,7 +109,7 @@ public class FindsDepartsChildrenUtil { } } - + /** * queryTreeList的子方法 ====4==== @@ -115,7 +119,7 @@ public class FindsDepartsChildrenUtil { for (int i = 0; i < treeList.size(); i++) { SysDepartTreeModel model = treeList.get(i); - if (model.getChildren().size() == 0) { + if (model.getChildren().isEmpty()) { model.setChildren(null); model.setIsLeaf(true); }else{