|
@@ -708,12 +708,21 @@ public class ContractManagementInfoServiceImpl extends ServiceImpl<ContractManag
|
|
|
//流程编辑
|
|
|
contractProcessInfoService.updateById(contractManagementInfo.getContractProcessInfo());
|
|
|
}
|
|
|
- //结算
|
|
|
+ //flag==2结算
|
|
|
else if("2".equals(contractManagementInfo.getFlag())){
|
|
|
contractManagementInfo.setProfit(contractManagementInfo.getProfit());
|
|
|
contractManagementInfo.setStatusFlag(StatusEnum.CONTRACT_SETTLED.getFlag());
|
|
|
contractManagementInfo.setStatus(StatusEnum.CONTRACT_SETTLED.getName());
|
|
|
}
|
|
|
+ //flag==3修改开发票金额
|
|
|
+ else if("2".equals(contractManagementInfo.getFlag())){
|
|
|
+ ContractProcessInfo contractProcessInfo = contractProcessInfoService.selectOne(new EntityWrapper<ContractProcessInfo>().eq(ContractGoodsInfo.QueryFiles.CONTRACT_ID, contractManagementInfo.getId()));
|
|
|
+ if (contractProcessInfo!=null){
|
|
|
+ contractProcessInfo.setGoodsName(contractManagementInfo.getInvoiced());
|
|
|
+ contractProcessInfoService.updateById(contractProcessInfo);
|
|
|
+ contractManagementInfo.setInvoiceEditor(AuthSecurityUtils.getStaffById(AuthSecurityUtils.getCurrentUserId()).getStaffName());
|
|
|
+ }
|
|
|
+ }
|
|
|
// 主表信息编辑
|
|
|
boolean one = this.updateById(contractManagementInfo);
|
|
|
// 假如 都成功返回ok
|