fix(资料中心): 80180
This commit is contained in:
+6
-5
@@ -153,11 +153,12 @@ public class LawsHomeQuickAccessServiceImpl extends ServiceImpl<LawsHomeQuickAcc
|
||||
.in(SysRolePermission::getRoleId, roleIdList));
|
||||
if (!sysRolePermissionList.isEmpty()){
|
||||
List<String> permissionIdList = sysRolePermissionList.stream().map(SysRolePermission::getPermissionId).distinct().collect(Collectors.toList());
|
||||
sysPermissionList = sysPermissionService.list(new LambdaQueryWrapper<SysPermission>()
|
||||
.in(SysPermission::getId, permissionIdList)
|
||||
.eq(SysPermission::getMenuType, 1)
|
||||
.eq(SysPermission::isHidden, 0)
|
||||
.eq(StringUtils.isNotBlank(menuName), SysPermission::getName, menuName));
|
||||
sysPermissionList = sysPermissionService.querySecondLevelMenuList(new QueryWrapper<SysPermission>()
|
||||
.in("p.id", permissionIdList)
|
||||
.eq("p.menu_type", 1)
|
||||
.eq("p.hidden", 0)
|
||||
.eq(StringUtils.isNotBlank(menuName), "p.name", menuName)
|
||||
.orderByAsc("p2.sort_no").orderByAsc("p.sort_no"));
|
||||
}
|
||||
}
|
||||
return sysPermissionList;
|
||||
|
||||
Reference in New Issue
Block a user