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