浏览代码

修改断言

车车 2 月之前
父节点
当前提交
829c87cd67
共有 1 个文件被更改,包括 4 次插入0 次删除
  1. 4 0
      ktg-iscs/src/main/java/com/ktg/iscs/service/impl/IsLocksetTypeServiceImpl.java

+ 4 - 0
ktg-iscs/src/main/java/com/ktg/iscs/service/impl/IsLocksetTypeServiceImpl.java

@@ -106,6 +106,10 @@ public class IsLocksetTypeServiceImpl extends ServiceImpl<IsLocksetTypeMapper, I
     {
         Assert.notBlank(locksetTypeIds, "请选择需要删除的数据!");
         Long[] longIds = Convert.toLongArray(locksetTypeIds);
+        // 检查有没有子集
+        List<IsLocksetType> list = list(Wrappers.<IsLocksetType>lambdaQuery()
+                .in(IsLocksetType::getParentTypeId, longIds));
+        Assert.isTrue(list.isEmpty(), "请先移除子集");
         return isLocksetTypeMapper.deleteIsLocksetTypeByLocksetTypeIds(longIds);
     }