suntianwu 2 år sedan
förälder
incheckning
de0525dd19
1 ändrade filer med 6 tillägg och 0 borttagningar
  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);
     }