Переглянути джерело

试车报告新增逻辑完善(试车检查朱表可能存在机号重复)

wangxuan 10 місяців тому
батько
коміт
6ddf93e3bb

+ 8 - 0
business-common/src/main/java/com/rongwei/bscommon/sys/service/impl/ZhcxCommissionCheckServiceImpl.java

@@ -74,6 +74,14 @@ public class ZhcxCommissionCheckServiceImpl extends ServiceImpl<ZhcxCommissionCh
         ZhcxCommissionCheckParameterSetDo parameterSetDo = checkParameterSetData(check);
         // 正片开始
         for (ZhcxCommissionCheckParameterSetDetalDo setDetail : setDetails) {
+            // 试车检查主表机号判断 如果该机已存在就返回
+            LambdaQueryWrapper<ZhcxCommissionCheckDo> queryWrapper = new LambdaQueryWrapper<>();
+            queryWrapper.eq(ZhcxCommissionCheckDo::getDeleted,"0")
+                    .eq(ZhcxCommissionCheckDo::getMachineid,setDetail.getMachineid());
+            List<ZhcxCommissionCheckDo> checkDos = this.list(queryWrapper);
+            if (!checkDos.isEmpty()){
+                continue;
+            }
             // 防止机号重复
             checkParameterSetDetalDo(setDetail.getMachineid());