|
@@ -2137,8 +2137,8 @@ public class SbInfoServiceImpl extends BaseServiceImpl<SbInfoMapper, SbInfo, SbI
|
|
if (vo.getUseType() != 4) {
|
|
if (vo.getUseType() != 4) {
|
|
tempInfo.setIsChild(0);
|
|
tempInfo.setIsChild(0);
|
|
}
|
|
}
|
|
- if (vo.getStatus() == null || vo.getStatus() != 1 && vo.getStatus() != 2 && vo.getStatus() != 7) {
|
|
|
|
- throw new BusinessException("第" + i + "行,状态为空,在库请填1,使用中填2,停用中填7");// 编号为空,复制位号
|
|
|
|
|
|
+ if (vo.getStatus() == null || vo.getStatus() != 1 || vo.getStatus() != 2 || vo.getStatus() != 7) {
|
|
|
|
+ throw new BusinessException("第" + i + "行,状态为空或者状态不对,在库请填1,使用中填2,停用中填7");// 编号为空,复制位号
|
|
}
|
|
}
|
|
if (StringUtils.isBlank(vo.getNo())) {
|
|
if (StringUtils.isBlank(vo.getNo())) {
|
|
tempInfo.setNo(vo.getPositionNo());// 编号为空,复制位号
|
|
tempInfo.setNo(vo.getPositionNo());// 编号为空,复制位号
|
|
@@ -2152,6 +2152,19 @@ public class SbInfoServiceImpl extends BaseServiceImpl<SbInfoMapper, SbInfo, SbI
|
|
if (vo.getCheckPeriod() != null) {
|
|
if (vo.getCheckPeriod() != null) {
|
|
tempInfo.setIsMeasure(1);
|
|
tempInfo.setIsMeasure(1);
|
|
}
|
|
}
|
|
|
|
+ if (tempInfo.getIsMeasure() == 1) {
|
|
|
|
+ if (tempInfo.getNextCheckDate() == null) {
|
|
|
|
+ if (tempInfo.getCheckDate() != null) {
|
|
|
|
+ if (tempInfo.getCheckPeriod() != null) {
|
|
|
|
+ tempInfo.setNextCheckDate(tempInfo.getCheckDate().plusMonths(tempInfo.getCheckPeriod()));
|
|
|
|
+ } else {
|
|
|
|
+ throw new BusinessException("需要检定的设备,检定周期必填");
|
|
|
|
+ }
|
|
|
|
+ } else {
|
|
|
|
+ throw new BusinessException("需要检定的设备,其检定日期必填");
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
if (StringUtils.isNotBlank(vo.getTypeName())) { // 设备类型匹配
|
|
if (StringUtils.isNotBlank(vo.getTypeName())) { // 设备类型匹配
|
|
boolean findSbType = false;
|
|
boolean findSbType = false;
|
|
for (SbType sbType : typeList) {
|
|
for (SbType sbType : typeList) {
|
|
@@ -2286,8 +2299,8 @@ public class SbInfoServiceImpl extends BaseServiceImpl<SbInfoMapper, SbInfo, SbI
|
|
} else {
|
|
} else {
|
|
tempInfo.setIsChild(0);
|
|
tempInfo.setIsChild(0);
|
|
}
|
|
}
|
|
- if (vo.getStatus() == null || vo.getStatus() < 1 || vo.getStatus() > 2) {
|
|
|
|
- throw new BusinessException("第" + i + "行,状态为空,在库请填1,使用中填2,停用中填7");// 编号为空,复制位号
|
|
|
|
|
|
+ if (vo.getStatus() == null || vo.getStatus() != 1 || vo.getStatus() != 2 || vo.getStatus() != 7) {
|
|
|
|
+ throw new BusinessException("第" + i + "行,状态为空或者状态不对,在库请填1,使用中填2,停用中填7");// 编号为空,复制位号
|
|
}
|
|
}
|
|
if (StringUtils.isBlank(vo.getNo())) {
|
|
if (StringUtils.isBlank(vo.getNo())) {
|
|
tempInfo.setNo(vo.getPositionNo());// 编号为空,复制位号
|
|
tempInfo.setNo(vo.getPositionNo());// 编号为空,复制位号
|