From d4389d57afb6eb069ce8a4b2ecb46c413af15153 Mon Sep 17 00:00:00 2001 From: tianwenbo Date: Tue, 7 Mar 2023 15:31:03 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90fix=20sonar=E3=80=91=20FindsDepartsChi?= =?UTF-8?q?ldrenUtil.java=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../system/util/FindsDepartsChildrenUtil.java | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) 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{