|
@@ -109,6 +109,12 @@ public class SysRoleService {
|
|
|
if(cnt > 0){
|
|
|
return false;
|
|
|
}
|
|
|
+ QueryWrapper<IdenRoleMenuRel> roleMenuRelQueryWrapper = new QueryWrapper<>();
|
|
|
+ roleMenuRelQueryWrapper.lambda().eq(IdenRoleMenuRel::getRoleId,id);
|
|
|
+ int cnt2 = this.idenRoleMenuRelService.count(roleMenuRelQueryWrapper);
|
|
|
+ if(cnt2 > 0){
|
|
|
+ idenRoleMenuRelService.remove(roleMenuRelQueryWrapper);
|
|
|
+ }
|
|
|
return this.idenSysRoleService.removeById(id);
|
|
|
}
|
|
|
|