|
@@ -87,10 +87,12 @@ public class ApprovalOrderServiceImpl implements ApprovalOrderService {
|
|
|
throw new RuntimeException("添加生产审批信息失败");
|
|
|
}
|
|
|
//添加合同信息
|
|
|
- for(ApprovalProductionContract approvalProductionContract : productionContracts){
|
|
|
- approvalProductionContract.setApprovalId(approvalProduction.getProductionId());
|
|
|
- approvalProductionContract.setContractName(approvalProduction.getApplicantName()+"的审批订单合同");
|
|
|
- approvalOrderMapper.insertProductionContract(approvalProductionContract);
|
|
|
+ if(productionContracts.size() > 0){
|
|
|
+ for(ApprovalProductionContract approvalProductionContract : productionContracts){
|
|
|
+ approvalProductionContract.setApprovalId(approvalProduction.getProductionId());
|
|
|
+ approvalProductionContract.setContractName(approvalProduction.getApplicantName()+"的审批订单合同");
|
|
|
+ approvalOrderMapper.insertProductionContract(approvalProductionContract);
|
|
|
+ }
|
|
|
}
|
|
|
//封装生产审批产品项
|
|
|
for(ApprovalProductionItem approvalProductionItem : listApprovalProductionItem){
|
|
@@ -253,6 +255,11 @@ public class ApprovalOrderServiceImpl implements ApprovalOrderService {
|
|
|
records.setShouldStorage(productionItem.getItemLackNumber());
|
|
|
records.setLackNumber(productionItem.getItemLackNumber() - jsonRecords.getInt("actualStorage"));
|
|
|
records.setOperatingAdminId(admin.getAdminId());
|
|
|
+ records.setItemId(jsonRecords.getInt("itemId"));
|
|
|
+ records.setBrandName(productionItem.getItemBrandName());
|
|
|
+ records.setProductModel(productionItem.getItemProductModel());
|
|
|
+ records.setProductUnit(productionItem.getItemProductUnit());
|
|
|
+ records.setProductBoxNumber(productionItem.getItemProductBoxNumber());
|
|
|
if(approvalOrderMapper.insertInventoryRecords(records) < 1){
|
|
|
return new ResponseJson(200, "添加入库记录失败", 500);
|
|
|
}
|
|
@@ -402,12 +409,14 @@ public class ApprovalOrderServiceImpl implements ApprovalOrderService {
|
|
|
HistoricalRecord recordinfo = new HistoricalRecord();
|
|
|
recordinfo.setApprovalId(approvalInfo.getApprovalId());
|
|
|
recordinfo.setRecordState(6);
|
|
|
+ recordinfo.setTaskId(record.getTaskId());
|
|
|
recordinfo.setApprovalTime(new Date());
|
|
|
if(approvalOrderMapper.updateHistoricalRecord(recordinfo) < 1){
|
|
|
rj = ResponseJson.getFAILURE();
|
|
|
rj.setResultMsg("修改其它审核人审核历史记录状态失败!");
|
|
|
return rj;
|
|
|
}
|
|
|
+ recordinfo.setTaskId(null);
|
|
|
recordinfo.setAdminId(admin.getAdminId());
|
|
|
recordinfo.setRecordState(2);
|
|
|
if(approvalOrderMapper.updateHistoricalRecord(recordinfo) < 1){
|
|
@@ -563,12 +572,14 @@ public class ApprovalOrderServiceImpl implements ApprovalOrderService {
|
|
|
HistoricalRecord recordinfo2 = new HistoricalRecord();
|
|
|
recordinfo2.setApprovalId(approvalInfo.getApprovalId());
|
|
|
recordinfo2.setRecordState(6);
|
|
|
+ recordinfo2.setTaskId(historicalRecord.getTaskId());
|
|
|
recordinfo2.setApprovalTime(new Date());
|
|
|
if(approvalOrderMapper.updateHistoricalRecord(recordinfo2) < 1){
|
|
|
rj = ResponseJson.getFAILURE();
|
|
|
rj.setResultMsg("修改其它审核人历史记录状态为其他人已审核!");
|
|
|
return rj;
|
|
|
}
|
|
|
+ recordinfo2.setTaskId(null);
|
|
|
recordinfo2.setAdminId(admin.getAdminId());
|
|
|
recordinfo2.setRecordState(3);
|
|
|
if(approvalOrderMapper.updateHistoricalRecord(recordinfo2) < 1){
|