suntianwu 3 年之前
父节点
当前提交
de0525dd19
共有 1 个文件被更改,包括 6 次插入0 次删除
  1. 6 0
      src/main/java/com/iden/bms/service/SysRoleService.java

+ 6 - 0
src/main/java/com/iden/bms/service/SysRoleService.java

@@ -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);
     }