zhangyuewww 3 jaren geleden
bovenliggende
commit
fe0089e763

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

@@ -2348,6 +2348,15 @@ public class WarehouseInOutInfoServiceImpl extends ServiceImpl<WarehouseInOutInf
                     warehouseInOutDetailService.updateById(warehouseInOutDetail);
                 }
             }
+            //自运出库时手动加的车
+            if ("1".equals(warehouseInOutInfo.getSelfLoading())) {
+                TranTaskInfo tranTaskInfo = tranTaskInfoService.selectOne(new EntityWrapper<TranTaskInfo>()
+                        .eq("comp_id", warehouseBaseInfo.getCompId())
+                        .eq("contract_no", warehouseInOutInfo.getContractNo()));
+                if (tranTaskInfo == null) {
+                    throw new YException(YExceptionEnum.TRANTASK_NOT_CREATED_ERROR);
+                }
+            }
             //入库
             if ("2".equals(warehouseInOutInfo.getInOutFlag())) {
                 Wrapper wrapper = new EntityWrapper<TranCarInfo>()