| | |
| | | */ |
| | | public List<MenuNode> getUserPermissionList() { |
| | | List<MenuNode> resultList; |
| | | //判断超管与普通管理员 |
| | | if (SecurityUtils.getAdministratorIdentity().equals(AdministratorEnums.ADMIN.getCode())) { |
| | | //参数为null时,获取所有的菜单权限 |
| | | 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())); |
| | |
| | | } |
| | | |
| | | resultList = SpringContextHolder.getBean(MenuService.class).getUserPermissionListById(menuIds); |
| | | |
| | | } |
| | | |
| | | return resultList; |
| | | } |