From 4aacf43565d374fff53115d3c1112c234f13e2f5 Mon Sep 17 00:00:00 2001
From: zhanzhiqin <895896009@qq.com>
Date: 星期二, 07 六月 2022 14:16:34 +0800
Subject: [PATCH] 角色

---
 ximon-admin/src/main/java/com/sandu/ximon/admin/service/AdminService.java |   49 +++++++++++++++++++++----------------------------
 1 files changed, 21 insertions(+), 28 deletions(-)

diff --git a/ximon-admin/src/main/java/com/sandu/ximon/admin/service/AdminService.java b/ximon-admin/src/main/java/com/sandu/ximon/admin/service/AdminService.java
index 8425352..7213ec2 100644
--- a/ximon-admin/src/main/java/com/sandu/ximon/admin/service/AdminService.java
+++ b/ximon-admin/src/main/java/com/sandu/ximon/admin/service/AdminService.java
@@ -274,36 +274,29 @@
      */
     public List<MenuNode> getUserPermissionList() {
         List<MenuNode> resultList;
-        //鍒ゆ柇瓒呯涓庢櫘閫氱鐞嗗憳
-        if (SecurityUtils.getAdministratorIdentity().equals(AdministratorEnums.ADMIN.getCode())) {
-            //鍙傛暟涓簄ull鏃讹紝鑾峰彇鎵�鏈夌殑鑿滃崟鏉冮檺
-            resultList = SpringContextHolder.getBean(MenuService.class).getUserPermissionListById(null);
-        } else {
-            //閫氳繃鐢ㄦ埛UserID鑾峰彇鐢ㄦ埛瑙掕壊
-            AdminRoleRelation one = SpringContextHolder.getBean(AdminRoleRelationService.class).
-                    getOne(Wrappers.lambdaQuery(AdminRoleRelation.class).eq(AdminRoleRelation::getAdminId, SecurityUtils.getUserId()));
-            //鍒ょ┖
-            if (one == null) {
-                throw new BusinessException("璇ョ敤鎴锋湭缁戝畾瑙掕壊");
-            }
-
-            //閫氳繃RoleID鑾峰彇MeunId鍒楄〃
-            List<RoleMenuRelation> menuIdList = SpringContextHolder.getBean(RoleMenuRelationService.class)
-                    .list(Wrappers.lambdaQuery(RoleMenuRelation.class).eq(RoleMenuRelation::getRoleId, one.getRoleId()));
-
-            //鍒ょ┖
-            if (menuIdList.isEmpty()) {
-                return new ArrayList<>();
-            }
-            List<Long> menuIds = new ArrayList<>(menuIdList.size());
-            for (RoleMenuRelation bean : menuIdList) {
-                menuIds.add(bean.getMenuId());
-            }
-
-            resultList = SpringContextHolder.getBean(MenuService.class).getUserPermissionListById(menuIds);
-
+        //閫氳繃鐢ㄦ埛UserID鑾峰彇鐢ㄦ埛瑙掕壊
+        AdminRoleRelation one = SpringContextHolder.getBean(AdminRoleRelationService.class).
+                getOne(Wrappers.lambdaQuery(AdminRoleRelation.class).eq(AdminRoleRelation::getAdminId, SecurityUtils.getUserId()));
+        //鍒ょ┖
+        if (one == null) {
+            throw new BusinessException("璇ョ敤鎴锋湭缁戝畾瑙掕壊");
         }
 
+        //閫氳繃RoleID鑾峰彇MeunId鍒楄〃
+        List<RoleMenuRelation> menuIdList = SpringContextHolder.getBean(RoleMenuRelationService.class)
+                .list(Wrappers.lambdaQuery(RoleMenuRelation.class).eq(RoleMenuRelation::getRoleId, one.getRoleId()));
+
+        //鍒ょ┖
+        if (menuIdList.isEmpty()) {
+            return new ArrayList<>();
+        }
+        List<Long> menuIds = new ArrayList<>(menuIdList.size());
+        for (RoleMenuRelation bean : menuIdList) {
+            menuIds.add(bean.getMenuId());
+        }
+
+        resultList = SpringContextHolder.getBean(MenuService.class).getUserPermissionListById(menuIds);
+
         return resultList;
     }
 }

--
Gitblit v1.9.3