|
@@ -91,12 +91,8 @@ public class MenuCustomController {
|
|
if (!CollectionUtils.isEmpty(sysRoleList)) {
|
|
if (!CollectionUtils.isEmpty(sysRoleList)) {
|
|
QueryWrapper<SysRolePrivilege> sysRolePrivilegeQueryWrapper = new QueryWrapper<>();
|
|
QueryWrapper<SysRolePrivilege> sysRolePrivilegeQueryWrapper = new QueryWrapper<>();
|
|
sysRolePrivilegeQueryWrapper.lambda()
|
|
sysRolePrivilegeQueryWrapper.lambda()
|
|
- .in(SysRolePrivilege::getRoleId, sysRoleList.stream().map(s -> s.getId()).collect(Collectors.toList()));
|
|
|
|
- if (!CollectionUtils.isEmpty(changePrivilegeSetIds)) {
|
|
|
|
- sysRolePrivilegeQueryWrapper.lambda().in(SysRolePrivilege::getPrivilegeId, changePrivilegeSetIds);
|
|
|
|
- } else {
|
|
|
|
- sysRolePrivilegeQueryWrapper.lambda().in(SysRolePrivilege::getPrivilegeId, tSchoolPrivileges.stream().map(s -> s.getPrivilegeId()).collect(Collectors.toList()));
|
|
|
|
- }
|
|
|
|
|
|
+ .in(SysRolePrivilege::getRoleId, sysRoleList.stream().map(s -> s.getId()).collect(Collectors.toList()))
|
|
|
|
+ .in(SysRolePrivilege::getPrivilegeId, changePrivilegeSetIds);
|
|
List<SysRolePrivilege> sysRolePrivilegeList = sysRolePrivilegeService.list(sysRolePrivilegeQueryWrapper);
|
|
List<SysRolePrivilege> sysRolePrivilegeList = sysRolePrivilegeService.list(sysRolePrivilegeQueryWrapper);
|
|
//仅删除绑定了该权限的角色用户缓存
|
|
//仅删除绑定了该权限的角色用户缓存
|
|
roleSetIds = sysRolePrivilegeList.stream().map(s -> s.getRoleId()).collect(Collectors.toSet());
|
|
roleSetIds = sysRolePrivilegeList.stream().map(s -> s.getRoleId()).collect(Collectors.toSet());
|