|
@@ -694,6 +694,28 @@ public class WarehouseInOutInfoServiceImpl extends ServiceImpl<WarehouseInOutInf
|
|
|
workflowService.activateInstance(stockPurchaseReceiptReport.getWorkflowId(), stockPurchaseReceiptReport.getId());
|
|
|
}
|
|
|
}
|
|
|
+ Wrapper wrapper = new EntityWrapper<TranCarInfo>()
|
|
|
+ .eq("contract_no", warehouseInOutInfo.getContractNo())
|
|
|
+ .eq("car_no", warehouseInOutInfo.getCarNo())
|
|
|
+ .eq(TranCarInfo.QueryFiles.DELETE_FLAG, NumberConstant.CONSTANT0);
|
|
|
+ if (warehouseInOutInfo.getTranCarNo() != null && !warehouseInOutInfo.getTranCarNo().isEmpty()) {
|
|
|
+ wrapper.eq("tran_car_no", warehouseInOutInfo.getTranCarNo());
|
|
|
+ }
|
|
|
+ TranCarInfo tranCarInfo = tranCarInfoService.selectOne(wrapper);
|
|
|
+ if (tranCarInfo != null) {
|
|
|
+ //将到货数据同步到派车表
|
|
|
+ tranCarInfo.setUnloadNetWeight(warehouseInOutInfo.getNetWeight());
|
|
|
+ if (warehouseInOutInfo.getAddressUrl()!=null) {
|
|
|
+ tranCarInfo.setUnloadPoundImg(warehouseInOutInfo.getAddressUrl());
|
|
|
+ }
|
|
|
+ tranCarInfo.setUnloadingDate(warehouseInOutInfo.getInOutDate());
|
|
|
+ if ("2".equals(tranCarInfo.getSubmit())) {
|
|
|
+ throw new YException(YExceptionEnum.CARNO_SUBMITTED_ERROR);
|
|
|
+ } else {
|
|
|
+ tranCarInfo.setSubmit("2");
|
|
|
+ }
|
|
|
+ tranCarInfoService.updateById(tranCarInfo);
|
|
|
+ }
|
|
|
}
|
|
|
//常用库移库入库类型
|
|
|
else if ("3".equals(warehouseInOutInfo.getInOutTypeKey())) {
|
|
@@ -1011,12 +1033,15 @@ public class WarehouseInOutInfoServiceImpl extends ServiceImpl<WarehouseInOutInf
|
|
|
}
|
|
|
TranCarInfo tranCarInfo = tranCarInfoService.selectOne(wrapper);
|
|
|
if (tranCarInfo != null) {
|
|
|
- //将到货数据同步到派车表
|
|
|
- tranCarInfo.setUnloadNetWeight(warehouseInOutInfo.getNetWeight());
|
|
|
- tranCarInfo.setUnloadPoundImg(warehouseInOutInfo.getAddressUrl());
|
|
|
+ //将发货数据同步到派车表
|
|
|
+ tranCarInfo.setLoadNetWeight(warehouseInOutInfo.getNetWeight());
|
|
|
+ if (warehouseInOutInfo.getAddressUrl()!=null) {
|
|
|
+ tranCarInfo.setLoadPoundImg(warehouseInOutInfo.getAddressUrl());
|
|
|
+ }
|
|
|
+ tranCarInfo.setLoadingDate(warehouseInOutInfo.getInOutDate());
|
|
|
// tranCarInfo.setDeductionAmount(warehouseInOutInfo.getDeductionAmount());
|
|
|
- tranCarInfo.setStatus(StatusEnum.DELIVERED.getName());
|
|
|
- tranCarInfo.setStatusFlag(StatusEnum.DELIVERED.getFlag());
|
|
|
+// tranCarInfo.setStatus(StatusEnum.DELIVERED.getName());
|
|
|
+// tranCarInfo.setStatusFlag(StatusEnum.DELIVERED.getFlag());
|
|
|
if ("1".equals(tranCarInfo.getSubmit())) {
|
|
|
throw new YException(YExceptionEnum.CARNO_SUBMITTED_ERROR);
|
|
|
} else {
|
|
@@ -1179,12 +1204,15 @@ public class WarehouseInOutInfoServiceImpl extends ServiceImpl<WarehouseInOutInf
|
|
|
}
|
|
|
TranCarInfo tranCarInfo = tranCarInfoService.selectOne(wrapper);
|
|
|
if (tranCarInfo != null) {
|
|
|
- //将到货数据同步到派车表
|
|
|
- tranCarInfo.setUnloadNetWeight(warehouseInOutInfo.getNetWeight());
|
|
|
- tranCarInfo.setUnloadPoundImg(warehouseInOutInfo.getAddressUrl());
|
|
|
+ //将发货数据同步到派车表
|
|
|
+ tranCarInfo.setLoadNetWeight(warehouseInOutInfo.getNetWeight());
|
|
|
+ if (warehouseInOutInfo.getAddressUrl()!=null) {
|
|
|
+ tranCarInfo.setLoadPoundImg(warehouseInOutInfo.getAddressUrl());
|
|
|
+ }
|
|
|
+ tranCarInfo.setLoadingDate(warehouseInOutInfo.getInOutDate());
|
|
|
// tranCarInfo.setDeductionAmount(warehouseInOutInfo.getDeductionAmount());
|
|
|
- tranCarInfo.setStatus(StatusEnum.DELIVERED.getName());
|
|
|
- tranCarInfo.setStatusFlag(StatusEnum.DELIVERED.getFlag());
|
|
|
+// tranCarInfo.setStatus(StatusEnum.DELIVERED.getName());
|
|
|
+// tranCarInfo.setStatusFlag(StatusEnum.DELIVERED.getFlag());
|
|
|
if ("1".equals(tranCarInfo.getSubmit())) {
|
|
|
throw new YException(YExceptionEnum.CARNO_SUBMITTED_ERROR);
|
|
|
} else {
|