zhangyuewww 4 jaren geleden
bovenliggende
commit
ffbff3fcfd

+ 5 - 1
winsea-haixin-plugin-yiliangyiyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/service/impl/TranProcessInfoServiceImpl.java

@@ -126,7 +126,7 @@ public class TranProcessInfoServiceImpl extends ServiceImpl<TranProcessInfoMappe
                     tranCarInfo.setProcessId(tranProcessInfo.getId());
                     tranCarInfo.setInfoId(tranProcessInfo.getInfoId());
                     tranCarInfo.setId(IdGenerator.generateUUID());
-                    if(tranCarInfo.getTemporaryDriverFlag()!=null&&!tranCarInfo.getTemporaryDriverFlag().equals(NumberConstant.CONSTANT1)){
+                    if(!NumberConstant.CONSTANT1.equals(tranCarInfo.getTemporaryDriverFlag())&&tranCarInfo.getLoadNetWeight()>0){
                     tranCarInfo.setSignStatus(StatusEnum.NOT_SIGNED.getName());
                     tranCarInfo.setSignStatusFlag(StatusEnum.NOT_SIGNED.getFlag());
                     }
@@ -137,6 +137,10 @@ public class TranProcessInfoServiceImpl extends ServiceImpl<TranProcessInfoMappe
                     }
                     tranCarInfoService.insert(tranCarInfo);
                 } else {
+                    if(!NumberConstant.CONSTANT1.equals(tranCarInfo.getTemporaryDriverFlag())&&tranCarInfo.getLoadNetWeight()>0){
+                        tranCarInfo.setSignStatus(StatusEnum.NOT_SIGNED.getName());
+                        tranCarInfo.setSignStatusFlag(StatusEnum.NOT_SIGNED.getFlag());
+                    }
                     tranCarInfoService.updateById(tranCarInfo);
                 }
             });