瀏覽代碼

判断一个柜子中的隔离点序号不能重复

车车 1 月之前
父節點
當前提交
f0a4d60176
共有 1 個文件被更改,包括 2 次插入0 次删除
  1. 2 0
      ktg-iscs/src/main/java/com/ktg/iscs/service/impl/IsIsolationPointServiceImpl.java

+ 2 - 0
ktg-iscs/src/main/java/com/ktg/iscs/service/impl/IsIsolationPointServiceImpl.java

@@ -95,6 +95,7 @@ public class IsIsolationPointServiceImpl extends ServiceImpl<IsIsolationPointMap
                 .eq(IsIsolationPoint::getPointCode, isIsolationPoint.getPointCode()));
         Assert.isTrue(list3.isEmpty(), "该编号已被使用!");
         List<IsIsolationPoint> list4 = list(Wrappers.<IsIsolationPoint>lambdaQuery()
+                .eq(IsIsolationPoint::getLotoId, isIsolationPoint.getLotoId())
                 .eq(IsIsolationPoint::getPointSerialNumber, isIsolationPoint.getPointSerialNumber()));
         Assert.isTrue(list4.isEmpty(), "该序列号已被使用!");
         int i = isIsolationPointMapper.insertIsIsolationPoint(isIsolationPoint);
@@ -151,6 +152,7 @@ public class IsIsolationPointServiceImpl extends ServiceImpl<IsIsolationPointMap
         Assert.isTrue(list3.isEmpty(), "该编号已被使用!");
         List<IsIsolationPoint> list4 = list(Wrappers.<IsIsolationPoint>lambdaQuery()
                 .eq(IsIsolationPoint::getPointSerialNumber, isIsolationPoint.getPointSerialNumber())
+                .eq(IsIsolationPoint::getLotoId, isIsolationPoint.getLotoId())
                 .ne(IsIsolationPoint::getPointId, isIsolationPoint.getPointId()));
         Assert.isTrue(list4.isEmpty(), "该序列号已被使用!");
         isIsolationPoint.setUpdateTime(DateUtils.getNowDate());