huangfuli 3 năm trước cách đây
mục cha
commit
45be6541ad

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

@@ -1789,7 +1789,7 @@ public class WarehouseInOutInfoServiceImpl extends ServiceImpl<WarehouseInOutInf
                     InOutWarehouseTask inOutWarehouseTask = inOutWarehouseTaskService.selectOne(inOutWarehouseTaskWrapper);
                     if (inOutWarehouseTask!=null){
                         //自运出库时手动加的车
-                        if("1".equals(warehouseInOutInfo.getSelfLoading())) {
+                        if("1".equals(warehouseInOutInfo.getSelfLoading())||warehouseInOutInfo.getTranCarNo() == null||warehouseInOutInfo.getCarId() == null) {
                             List<TranCarInfo> tranCarInfoList = tranCarInfoService.selectList(new EntityWrapper<TranCarInfo>()
                                     .eq("contract_no", warehouseInOutInfo.getContractNo()).eq("tran_type", "1")
                                     .orderBy("create_date",false));
@@ -1841,6 +1841,7 @@ public class WarehouseInOutInfoServiceImpl extends ServiceImpl<WarehouseInOutInf
                             tranCarInfo.setContractNo(warehouseInOutInfo.getContractNo());
                             tranCarInfo.setStatusFlag(StatusEnum.LOADED.getFlag());
                             tranCarInfo.setStatus(StatusEnum.LOADED.getName());
+                            warehouseInOutInfo.setSelfLoading("1");
                             warehouseInOutInfo.setCarId(tranCarInfo.getId());
                             warehouseInOutInfo.setTranCarNo(tranCarNo);
                             warehouseInOutInfoService.updateById(warehouseInOutInfo);