国贸2.0推送接口与不提交erp

This commit is contained in:
潘荣晟
2025-12-23 16:55:19 +08:00
parent a2b9e04571
commit 398432ddd1

View File

@@ -238,13 +238,13 @@ public class ContractApiImpl implements ContractApi {
ErpContractSaveReqVO erpContractVO = contractService.getErpContract(contractMainDO);
// 调用ERP模块
JSONObject erpResult = contractService.sendToErp(erpContractVO);
log.info("合同提交ERP结果{}", erpResult);
// 调用ERP失败
if (!erpResult.getBool("success")) {
throw exception(CONTRACT_SUBMIT_ERP_FAIL, erpResult.getStr("errMsg"));
}
// JSONObject erpResult = contractService.sendToErp(erpContractVO);
// log.info("合同提交ERP结果{}", erpResult);
//
// // 调用ERP失败
// if (!erpResult.getBool("success")) {
// throw exception(CONTRACT_SUBMIT_ERP_FAIL, erpResult.getStr("errMsg"));
// }
}
// 删除动态条款信息
@@ -591,6 +591,8 @@ public class ContractApiImpl implements ContractApi {
contractMainDO.setChangeBasicAmount(reqVO.getEstimateAmountTotal());
// 状态 默认值:正在执行(EF) 执行中
contractMainDO.setStatus(DictEnum.BSE_CTRT_STS_IN_PROGRESS.getCode());
//设置erp状态为待上传
contractMainDO.setErpStatus(DictEnum.ERP_REQ_STS_WAIT.getCode());
// 是否有预付款 默认值:否
contractMainDO.setHasPrepayment(DictEnum.ERP_CTRT_YN_NO.getCode());
// 预付款比例 默认值:NULL