|
@@ -70,10 +70,16 @@ public class IsIsolationPointServiceImpl extends ServiceImpl<IsIsolationPointMap
|
|
|
{
|
|
{
|
|
|
// 断言校验
|
|
// 断言校验
|
|
|
Assert.isTrue(StringUtils.isNotBlank(isIsolationPoint.getPointName()), "隔离点名称不可为空!");
|
|
Assert.isTrue(StringUtils.isNotBlank(isIsolationPoint.getPointName()), "隔离点名称不可为空!");
|
|
|
- // Assert.isTrue(StringUtils.isNotBlank(isIsolationPoint.getPointCode()), "隔离点编号名称不可为空!");
|
|
|
|
|
- /* List<IsIsolationPoint> list = list(Wrappers.<IsIsolationPoint>lambdaQuery()
|
|
|
|
|
|
|
+ Assert.isTrue(StringUtils.isNotBlank(isIsolationPoint.getPointCode()), "隔离点编号名称不可为空!");
|
|
|
|
|
+ List<IsIsolationPoint> list = list(Wrappers.<IsIsolationPoint>lambdaQuery()
|
|
|
|
|
+ .eq(IsIsolationPoint::getPointName, isIsolationPoint.getPointName()));
|
|
|
|
|
+ Assert.isTrue(list.isEmpty(), "该隔离点名称已被使用!");
|
|
|
|
|
+ List<IsIsolationPoint> list2 = list(Wrappers.<IsIsolationPoint>lambdaQuery()
|
|
|
|
|
+ .eq(IsIsolationPoint::getPointNfc, isIsolationPoint.getPointNfc()));
|
|
|
|
|
+ Assert.isTrue(list2.isEmpty(), "该NFC已被使用!");
|
|
|
|
|
+ List<IsIsolationPoint> list3 = list(Wrappers.<IsIsolationPoint>lambdaQuery()
|
|
|
.eq(IsIsolationPoint::getPointCode, isIsolationPoint.getPointCode()));
|
|
.eq(IsIsolationPoint::getPointCode, isIsolationPoint.getPointCode()));
|
|
|
- Assert.isTrue(list.isEmpty(), "该隔离点编号已被使用!");*/
|
|
|
|
|
|
|
+ Assert.isTrue(list3.isEmpty(), "该编号已被使用!");
|
|
|
return isIsolationPointMapper.insertIsIsolationPoint(isIsolationPoint);
|
|
return isIsolationPointMapper.insertIsIsolationPoint(isIsolationPoint);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -91,10 +97,18 @@ public class IsIsolationPointServiceImpl extends ServiceImpl<IsIsolationPointMap
|
|
|
Assert.isTrue(StringUtils.isNotBlank(isIsolationPoint.getPointName()), "隔离点名称不可为空!");
|
|
Assert.isTrue(StringUtils.isNotBlank(isIsolationPoint.getPointName()), "隔离点名称不可为空!");
|
|
|
// Assert.isTrue(StringUtils.isNotBlank(isIsolationPoint.getPointCode()), "隔离点编号名称不可为空!");
|
|
// Assert.isTrue(StringUtils.isNotBlank(isIsolationPoint.getPointCode()), "隔离点编号名称不可为空!");
|
|
|
// Assert.notNull(isIsolationPoint.getWorkareaId(), "所属区域不可为空!");
|
|
// Assert.notNull(isIsolationPoint.getWorkareaId(), "所属区域不可为空!");
|
|
|
- /*List<IsIsolationPoint> list = list(Wrappers.<IsIsolationPoint>lambdaQuery()
|
|
|
|
|
|
|
+ List<IsIsolationPoint> list = list(Wrappers.<IsIsolationPoint>lambdaQuery()
|
|
|
|
|
+ .eq(IsIsolationPoint::getPointName, isIsolationPoint.getPointName())
|
|
|
|
|
+ .ne(IsIsolationPoint::getPointId, isIsolationPoint.getPointId()));
|
|
|
|
|
+ Assert.isTrue(list.isEmpty(), "该隔离点名称已被使用!");
|
|
|
|
|
+ List<IsIsolationPoint> list2 = list(Wrappers.<IsIsolationPoint>lambdaQuery()
|
|
|
|
|
+ .eq(IsIsolationPoint::getPointNfc, isIsolationPoint.getPointNfc())
|
|
|
|
|
+ .ne(IsIsolationPoint::getPointId, isIsolationPoint.getPointId()));
|
|
|
|
|
+ Assert.isTrue(list2.isEmpty(), "该NFC已被使用!");
|
|
|
|
|
+ List<IsIsolationPoint> list3 = list(Wrappers.<IsIsolationPoint>lambdaQuery()
|
|
|
.eq(IsIsolationPoint::getPointCode, isIsolationPoint.getPointCode())
|
|
.eq(IsIsolationPoint::getPointCode, isIsolationPoint.getPointCode())
|
|
|
.ne(IsIsolationPoint::getPointId, isIsolationPoint.getPointId()));
|
|
.ne(IsIsolationPoint::getPointId, isIsolationPoint.getPointId()));
|
|
|
- Assert.isTrue(list.isEmpty(), "该隔离点编号已被使用!");*/
|
|
|
|
|
|
|
+ Assert.isTrue(list3.isEmpty(), "该编号已被使用!");
|
|
|
isIsolationPoint.setUpdateTime(DateUtils.getNowDate());
|
|
isIsolationPoint.setUpdateTime(DateUtils.getNowDate());
|
|
|
return isIsolationPointMapper.updateIsIsolationPoint(isIsolationPoint);
|
|
return isIsolationPointMapper.updateIsIsolationPoint(isIsolationPoint);
|
|
|
}
|
|
}
|
|
@@ -121,8 +135,8 @@ public class IsIsolationPointServiceImpl extends ServiceImpl<IsIsolationPointMap
|
|
|
if (!sopPoints.isEmpty()) {
|
|
if (!sopPoints.isEmpty()) {
|
|
|
List<Long> usedPointIds = sopPoints.stream().map(IsSopPoints::getPointId).collect(Collectors.toList());
|
|
List<Long> usedPointIds = sopPoints.stream().map(IsSopPoints::getPointId).collect(Collectors.toList());
|
|
|
List<IsIsolationPoint> isIsolationPoints = listByIds(usedPointIds);
|
|
List<IsIsolationPoint> isIsolationPoints = listByIds(usedPointIds);
|
|
|
- List<String> usedPoindNames = isIsolationPoints.stream().map(IsIsolationPoint::getPointName).collect(Collectors.toList());
|
|
|
|
|
- Assert.isTrue(false, usedPoindNames + "点位正在被sop使用,无法删除!");
|
|
|
|
|
|
|
+ List<String> usedPointNames = isIsolationPoints.stream().map(IsIsolationPoint::getPointName).collect(Collectors.toList());
|
|
|
|
|
+ Assert.isTrue(false, usedPointNames + "点位正在被sop使用,无法删除!");
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|