|
@@ -125,6 +125,8 @@ public class WarehousingOrderServiceImpl extends ServiceImpl<WarehousingOrderMap
|
|
private ICommonStaffService staffService;
|
|
private ICommonStaffService staffService;
|
|
@Autowired
|
|
@Autowired
|
|
private IEnabledInfoService enabledInfoService;
|
|
private IEnabledInfoService enabledInfoService;
|
|
|
|
+ @Autowired
|
|
|
|
+ private IWarehousingOrderRecordService warehousingOrderRecordService;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 退库货源列表
|
|
* 退库货源列表
|
|
@@ -906,6 +908,14 @@ public class WarehousingOrderServiceImpl extends ServiceImpl<WarehousingOrderMap
|
|
warehousingOrder2.setWorkflowId(workflowId);
|
|
warehousingOrder2.setWorkflowId(workflowId);
|
|
warehousingOrder2.setBatchId(batchId);
|
|
warehousingOrder2.setBatchId(batchId);
|
|
this.updateById(warehousingOrder2);
|
|
this.updateById(warehousingOrder2);
|
|
|
|
+ //生成入库单请款记录
|
|
|
|
+ WarehousingOrderRecord warehousingOrderRecord = new WarehousingOrderRecord();
|
|
|
|
+ warehousingOrderRecord.setId(IdGenerator.generateUUID());
|
|
|
|
+ warehousingOrderRecord.setOrderId(warehousingOrder2.getId());
|
|
|
|
+ warehousingOrderRecord.setBatchId(warehousingOrder2.getBatchId());
|
|
|
|
+ warehousingOrderRecord.setAveragePurchasePrice(warehousingOrder2.getGrainFund()/warehousingOrder2.getInWarehouseWeight());
|
|
|
|
+ warehousingOrderRecord.setPaymentRequestAmount(warehousingOrder2.getRequestFunds());
|
|
|
|
+ warehousingOrderRecordService.insert(warehousingOrderRecord);
|
|
}
|
|
}
|
|
// 设置状态 已提交审核
|
|
// 设置状态 已提交审核
|
|
workflowService.startInstance(workflow.getId(), batchId);
|
|
workflowService.startInstance(workflow.getId(), batchId);
|