suntianwu 2 gadi atpakaļ
vecāks
revīzija
de0525dd19

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