fix: 修正HCS履约阶段与履约记录接口字段传值
- C103-9 履约规则行新增 fdId(update/delete 定位用),fdUniqueId 仅 add 行传值 - 履约计划ID 回填优先取响应顶层 fdExeplanId,兜底响应行 fdId - C108 履约记录补传 fdPlanId(必填)、fdJdDocNo、fdDocSubject,附件补 fdBindType=ADD - 履约计划行未同步时抛异常交由付款链置 failed 重试 - 结算付款特批补传 fd_source_sys 外部系统编号
This commit is contained in:
+7
-2
@@ -36,7 +36,8 @@ import java.math.BigDecimal;
|
||||
/**
|
||||
* 合同合规系统(HCS)C103-9(新) 履约规则同步 行级操作项(数据源 blade_contract_exe_stage,ADR-0002)
|
||||
* <p>
|
||||
* 新增行可不带 fdId;更新/删除行必须带 fdId(合规阶段ID,回填自首次同步返回)。
|
||||
* add 行必传 fdUniqueId(TMS 行唯一标识,HCS 回显存储);update/delete 行必传 fdId(首次 add 返回的阶段行ID,
|
||||
* 持久化于 hcs_stage_fd_id),实测无需 fdUniqueId。
|
||||
*
|
||||
* @author Chill
|
||||
*/
|
||||
@@ -47,9 +48,13 @@ public class HcsExeplanStageDTO implements Serializable {
|
||||
@Serial
|
||||
private static final long serialVersionUID = 1L;
|
||||
/**
|
||||
* 阶段项ID(行级 update/delete 必传,取 blade_contract_exe_stage.hcs_stage_fd_id)
|
||||
* 阶段行ID(HCS 返回的 fdId,持久化于 hcs_stage_fd_id;update/delete 行必传,add 行可不传)
|
||||
*/
|
||||
private String fdId;
|
||||
/**
|
||||
* 阶段唯一标识(仅 add 行必传,取 TMS 行ID,HCS 回显存储;update/delete 行以 fdId 定位,无需此值)
|
||||
*/
|
||||
private String fdUniqueId;
|
||||
/**
|
||||
* 行级操作:add / update / delete
|
||||
*/
|
||||
|
||||
+5
@@ -55,6 +55,11 @@ public class HcsSpecPayPropsDTO implements Serializable {
|
||||
*/
|
||||
@JsonProperty("fd_contract_no")
|
||||
private String fdContractNo;
|
||||
/**
|
||||
* 外部系统编号
|
||||
*/
|
||||
@JsonProperty("fd_source_sys")
|
||||
private String fdSourceSys;
|
||||
/**
|
||||
* 收款账户名
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user