From e0210f6a6079fadcd75a84320a2ea9d09ebe055a Mon Sep 17 00:00:00 2001 From: TinyAnts Date: Wed, 20 Apr 2022 11:35:15 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=9D=83=E9=99=90=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=E6=8A=A5=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/SystemAdminServiceImpl.java | 20 ++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/like-framework/like-admin/src/main/java/com/hxkj/admin/service/impl/SystemAdminServiceImpl.java b/like-framework/like-admin/src/main/java/com/hxkj/admin/service/impl/SystemAdminServiceImpl.java index d5e2dd98..074d5f0a 100644 --- a/like-framework/like-admin/src/main/java/com/hxkj/admin/service/impl/SystemAdminServiceImpl.java +++ b/like-framework/like-admin/src/main/java/com/hxkj/admin/service/impl/SystemAdminServiceImpl.java @@ -141,16 +141,18 @@ public class SystemAdminServiceImpl implements ISystemAdminService { List auths = new LinkedList<>(); if (adminId > 1) { List menuIds = iSystemRoleMenuService.selectMenuIdsByRoleId(sysAdmin.getRole()); - List systemMenus = systemMenuMapper.selectList(new QueryWrapper() - .eq("is_disable", 0) - .in("id", menuIds) - .in("menu_type", Arrays.asList("C", "A")) - .orderByAsc(Arrays.asList("menu_sort", "id"))); + if (menuIds.size() > 0) { + List systemMenus = systemMenuMapper.selectList(new QueryWrapper() + .eq("is_disable", 0) + .in("id", menuIds) + .in("menu_type", Arrays.asList("C", "A")) + .orderByAsc(Arrays.asList("menu_sort", "id"))); - // 处理权限 - for (SystemMenu item : systemMenus) { - if (StringUtil.isNotNull(item.getPerms()) && StringUtil.isNotEmpty(item.getPerms())) { - auths.add(item.getPerms().trim()); + // 处理权限 + for (SystemMenu item : systemMenus) { + if (StringUtil.isNotNull(item.getPerms()) && StringUtil.isNotEmpty(item.getPerms())) { + auths.add(item.getPerms().trim()); + } } } } else {