【8.0】【role】完善绑定权限增加范围筛选,增加绑定菜单的筛选

pull/57/head
fengshuonan 2023-09-08 23:11:54 +08:00
parent f2b9f27584
commit c98905a57c
1 changed files with 5 additions and 0 deletions

View File

@ -61,6 +61,11 @@ public class RoleBindMenuImpl implements RoleAssignOperateAction, RoleBindLimitA
Long roleId = roleBindPermissionRequest.getRoleId();
Long menuId = roleBindPermissionRequest.getNodeId();
// 非法操作
if (ObjectUtil.isNotEmpty(roleLimitMenuIdsAndOptionIds) && !roleLimitMenuIdsAndOptionIds.contains(menuId)) {
return;
}
// 1. 先取消绑定角色和菜单
LambdaQueryWrapper<SysRoleMenu> sysRoleMenuLambdaQueryWrapper = new LambdaQueryWrapper<>();
sysRoleMenuLambdaQueryWrapper.eq(SysRoleMenu::getMenuId, menuId);