mirror of https://gitee.com/xiaonuobase/snowy
【修复】删除角色时应该级联删除角色与权限关系
parent
8d503f2fa5
commit
9746ac4b98
|
@ -175,6 +175,9 @@ public class SysRoleServiceImpl extends ServiceImpl<SysRoleMapper, SysRole> impl
|
|||
// 级联删除角色与资源关系
|
||||
sysRelationService.remove(new LambdaUpdateWrapper<SysRelation>().in(SysRelation::getObjectId, sysRoleIdList)
|
||||
.eq(SysRelation::getCategory, SysRelationCategoryEnum.SYS_ROLE_HAS_RESOURCE.getValue()));
|
||||
// 级联删除角色与权限关系
|
||||
sysRelationService.remove(new LambdaUpdateWrapper<SysRelation>().in(SysRelation::getObjectId, sysRoleIdList)
|
||||
.eq(SysRelation::getCategory, SysRelationCategoryEnum.SYS_ROLE_HAS_PERMISSION.getValue()));
|
||||
// 执行删除
|
||||
this.removeBatchByIds(sysRoleIdList);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue