修复权限接口报错

This commit is contained in:
TinyAnts 2022-04-20 11:35:15 +08:00
parent bfe604332e
commit e0210f6a60
1 changed files with 11 additions and 9 deletions

View File

@ -141,16 +141,18 @@ public class SystemAdminServiceImpl implements ISystemAdminService {
List<String> auths = new LinkedList<>();
if (adminId > 1) {
List<Integer> menuIds = iSystemRoleMenuService.selectMenuIdsByRoleId(sysAdmin.getRole());
List<SystemMenu> systemMenus = systemMenuMapper.selectList(new QueryWrapper<SystemMenu>()
.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<SystemMenu> systemMenus = systemMenuMapper.selectList(new QueryWrapper<SystemMenu>()
.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 {