fix(资料中心): 80180

This commit is contained in:
yjz
2024-01-08 17:53:41 +08:00
parent 26e032fae3
commit 3087e3b9c6
5 changed files with 64 additions and 12 deletions
@@ -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;