diff --git a/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/util/TreeUtils.java b/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/util/TreeUtils.java index 225f6250..ff59cd28 100644 --- a/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/util/TreeUtils.java +++ b/continew-admin-common/src/main/java/top/charles7c/cnadmin/common/util/TreeUtils.java @@ -16,7 +16,7 @@ package top.charles7c.cnadmin.common.util; -import java.util.ArrayList; +import java.util.Collections; import java.util.List; import lombok.AccessLevel; @@ -57,7 +57,7 @@ public class TreeUtils { */ public static List> build(List list, NodeParser nodeParser) { if (CollUtil.isEmpty(list)) { - return new ArrayList<>(); + return Collections.emptyList(); } E parentId = (E)ReflectUtil.getFieldValue(list.get(0), DEFAULT_CONFIG.getParentIdKey()); return TreeUtil.build(list, parentId, DEFAULT_CONFIG, nodeParser); diff --git a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/service/impl/DeptServiceImpl.java b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/service/impl/DeptServiceImpl.java index 1fee35ee..d659b4bd 100644 --- a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/service/impl/DeptServiceImpl.java +++ b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/service/impl/DeptServiceImpl.java @@ -17,6 +17,7 @@ package top.charles7c.cnadmin.system.service.impl; import java.util.ArrayList; +import java.util.Collections; import java.util.List; import java.util.Objects; import java.util.stream.Collectors; @@ -92,7 +93,7 @@ public class DeptServiceImpl extends BaseServiceImpl buildListTree(List list) { if (CollUtil.isEmpty(list)) { - return new ArrayList<>(); + return Collections.emptyList(); } // 去除重复子部门列表 diff --git a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/service/impl/MenuServiceImpl.java b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/service/impl/MenuServiceImpl.java index b1542460..a32608fe 100644 --- a/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/service/impl/MenuServiceImpl.java +++ b/continew-admin-system/src/main/java/top/charles7c/cnadmin/system/service/impl/MenuServiceImpl.java @@ -17,6 +17,7 @@ package top.charles7c.cnadmin.system.service.impl; import java.util.ArrayList; +import java.util.Collections; import java.util.List; import java.util.Objects; import java.util.stream.Collectors; @@ -83,7 +84,7 @@ public class MenuServiceImpl extends BaseServiceImpl buildListTree(List list) { if (CollUtil.isEmpty(list)) { - return new ArrayList<>(); + return Collections.emptyList(); } // 去除重复子菜单列表