修复权限接口报错
This commit is contained in:
parent
bfe604332e
commit
e0210f6a60
|
|
@ -141,16 +141,18 @@ public class SystemAdminServiceImpl implements ISystemAdminService {
|
||||||
List<String> auths = new LinkedList<>();
|
List<String> auths = new LinkedList<>();
|
||||||
if (adminId > 1) {
|
if (adminId > 1) {
|
||||||
List<Integer> menuIds = iSystemRoleMenuService.selectMenuIdsByRoleId(sysAdmin.getRole());
|
List<Integer> menuIds = iSystemRoleMenuService.selectMenuIdsByRoleId(sysAdmin.getRole());
|
||||||
List<SystemMenu> systemMenus = systemMenuMapper.selectList(new QueryWrapper<SystemMenu>()
|
if (menuIds.size() > 0) {
|
||||||
.eq("is_disable", 0)
|
List<SystemMenu> systemMenus = systemMenuMapper.selectList(new QueryWrapper<SystemMenu>()
|
||||||
.in("id", menuIds)
|
.eq("is_disable", 0)
|
||||||
.in("menu_type", Arrays.asList("C", "A"))
|
.in("id", menuIds)
|
||||||
.orderByAsc(Arrays.asList("menu_sort", "id")));
|
.in("menu_type", Arrays.asList("C", "A"))
|
||||||
|
.orderByAsc(Arrays.asList("menu_sort", "id")));
|
||||||
|
|
||||||
// 处理权限
|
// 处理权限
|
||||||
for (SystemMenu item : systemMenus) {
|
for (SystemMenu item : systemMenus) {
|
||||||
if (StringUtil.isNotNull(item.getPerms()) && StringUtil.isNotEmpty(item.getPerms())) {
|
if (StringUtil.isNotNull(item.getPerms()) && StringUtil.isNotEmpty(item.getPerms())) {
|
||||||
auths.add(item.getPerms().trim());
|
auths.add(item.getPerms().trim());
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue