:fix: HCS合同推送合同金额与份数按v4字段表以数值类型传值
This commit is contained in:
+4
-4
@@ -351,8 +351,8 @@ public class HcsContractSyncSupport {
|
||||
// 【必填】合同标题:ContractManage.contractName
|
||||
fields.add(field(HcsContractFieldConstant.FIELD_FD_SUBJECT, "合同标题", contractManage.getContractName()));
|
||||
fields.add(field(HcsContractFieldConstant.FIELD_CONTRACT_NAME, "合同名称", contractManage.getContractName()));
|
||||
// 【必填】合同金额:contractAmount(字符串传值)
|
||||
fields.add(field(HcsContractFieldConstant.FIELD_FD_AMOUNT, "合同金额", toPlainString(contractManage.getContractAmount())));
|
||||
// 【必填】合同金额:contractAmount(v4 字段表 fdAmount=Double,数值传值;AMOUNT 模板字段无类型说明照示例字符串传值)
|
||||
fields.add(field(HcsContractFieldConstant.FIELD_FD_AMOUNT, "合同金额", contractManage.getContractAmount()));
|
||||
fields.add(field(HcsContractFieldConstant.FIELD_AMOUNT, "合同金额", toPlainString(contractManage.getContractAmount())));
|
||||
// 币种:TMS 结算币种经 currency-name-mapping 映射(默认 RMB→人民币,照金蝶惯例)
|
||||
// fields.add(field(HcsContractFieldConstant.FIELD_FD_CURRENCY_ID, "币种", mapCurrencyName(contractManage.getSettlementCurrency())));
|
||||
@@ -405,8 +405,8 @@ public class HcsContractSyncSupport {
|
||||
} else {
|
||||
log.warn("HCS合同状态映射缺失:approvalStatus=[{}] 不在 contract.status-mapping,CONTRACT_STATUS 不传(§9-U3)", contractManage.getApprovalStatus());
|
||||
}
|
||||
// 【必填】合同份数:copyCount(v4 合同字段说明)
|
||||
fields.add(field(HcsContractFieldConstant.FIELD_FD_SERVINGS, "合同份数", contractManage.getCopyCount() == null ? null : String.valueOf(contractManage.getCopyCount())));
|
||||
// 【必填】合同份数:copyCount(v4 字段表 fdServings=Integer,数值传值)
|
||||
fields.add(field(HcsContractFieldConstant.FIELD_FD_SERVINGS, "合同份数", contractManage.getCopyCount()));
|
||||
// 合同说明:remark(选填)
|
||||
fields.add(field(HcsContractFieldConstant.FIELD_FD_DESC, "合同说明", contractManage.getRemark()));
|
||||
// 关联项目(选填,对象传值):合同所选项目对应合同系统项目ID(blade_project_apply.hcs_fd_id,C102-1 立项同步回填),
|
||||
|
||||
Reference in New Issue
Block a user