From 24a594185c08d854e35b28a513f2081febdbf7e1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E6=B3=89=E4=BD=B3?= <1107186916@qq.com> Date: Sat, 10 Oct 2026 18:39:54 +0800 Subject: [PATCH] =?UTF-8?q?:fix:=20=E4=BF=AE=E6=AD=A3HCS=E6=9D=A5=E6=BA=90?= =?UTF-8?q?=E6=A0=87=E8=AF=86=E7=BA=A6=E5=AE=9A=E5=80=BC=E4=B8=BAWLTMS?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../transport/support/hcs/HcsProjectSyncSupport.java | 2 +- .../java/org/springblade/hcs/dto/HcsContractDraftDTO.java | 2 +- .../main/java/org/springblade/hcs/dto/HcsProjectPropsDTO.java | 2 +- .../hcs合同/2026-09-27-桂物合同合规系统HCS接入技术设计.md | 4 ++-- doc/docs/hcs合同/2026-09-28-HCS合同推送业务流程梳理.md | 4 ++-- 5 files changed, 7 insertions(+), 7 deletions(-) diff --git a/blade-service/blade-transport/src/main/java/org/springblade/transport/support/hcs/HcsProjectSyncSupport.java b/blade-service/blade-transport/src/main/java/org/springblade/transport/support/hcs/HcsProjectSyncSupport.java index df3e7b80..07235b9e 100644 --- a/blade-service/blade-transport/src/main/java/org/springblade/transport/support/hcs/HcsProjectSyncSupport.java +++ b/blade-service/blade-transport/src/main/java/org/springblade/transport/support/hcs/HcsProjectSyncSupport.java @@ -199,7 +199,7 @@ public class HcsProjectSyncSupport { // TODO 待确认:项目收入目标 fd_pro_income_goal,TMS 无直接对应字段,一期不传(§5.1) // 金蝶同步状态:固定 "1" props.setFdKingdeeSyncStatus("1"); - // 来源标识:fd_sources,配置 thirdParty.hcs.src-system(约定值 TMS,D14) + // 来源标识:fd_sources,配置 thirdParty.hcs.src-system(约定值 WLTMS,D14) props.setFdSources(hcsProperties.getSrcSystem()); // 来源系统主键 ID:TMS 项目立项单主键(D14,对账/幂等候选键) props.setFdKingdeeId(String.valueOf(projectApply.getId())); diff --git a/blade-third-party-api/blade-hcs-api/src/main/java/org/springblade/hcs/dto/HcsContractDraftDTO.java b/blade-third-party-api/blade-hcs-api/src/main/java/org/springblade/hcs/dto/HcsContractDraftDTO.java index 8f0f98a6..bad3366b 100644 --- a/blade-third-party-api/blade-hcs-api/src/main/java/org/springblade/hcs/dto/HcsContractDraftDTO.java +++ b/blade-third-party-api/blade-hcs-api/src/main/java/org/springblade/hcs/dto/HcsContractDraftDTO.java @@ -48,7 +48,7 @@ public class HcsContractDraftDTO implements Serializable { */ private String fdTemplateId; /** - * 外部系统标识(fd_sources,约定值 TMS,配置 thirdParty.hcs.src-system) + * 外部系统标识(fd_sources,约定值 WLTMS,配置 thirdParty.hcs.src-system) */ private String fdOuterSystem; /** diff --git a/blade-third-party-api/blade-hcs-api/src/main/java/org/springblade/hcs/dto/HcsProjectPropsDTO.java b/blade-third-party-api/blade-hcs-api/src/main/java/org/springblade/hcs/dto/HcsProjectPropsDTO.java index e63ed1b4..9467e425 100644 --- a/blade-third-party-api/blade-hcs-api/src/main/java/org/springblade/hcs/dto/HcsProjectPropsDTO.java +++ b/blade-third-party-api/blade-hcs-api/src/main/java/org/springblade/hcs/dto/HcsProjectPropsDTO.java @@ -132,7 +132,7 @@ public class HcsProjectPropsDTO implements Serializable { @JsonProperty("fd_kingdee_sync_status") private String fdKingdeeSyncStatus; /** - * 来源标识(fd_sources,约定值 TMS,配置 thirdParty.hcs.src-system,D14) + * 来源标识(fd_sources,约定值 WLTMS,配置 thirdParty.hcs.src-system,D14) */ @JsonProperty("fd_sources") private String fdSources; diff --git a/doc/docs/hcs合同/2026-09-27-桂物合同合规系统HCS接入技术设计.md b/doc/docs/hcs合同/2026-09-27-桂物合同合规系统HCS接入技术设计.md index a5d16f3a..db524d0b 100644 --- a/doc/docs/hcs合同/2026-09-27-桂物合同合规系统HCS接入技术设计.md +++ b/doc/docs/hcs合同/2026-09-27-桂物合同合规系统HCS接入技术设计.md @@ -26,7 +26,7 @@ | D11 | 履约记录来源 | 付款申请为主线:审批通过→C108-1 新增;实际付款推进→C108-2 更新 | | D12 | 开票登记时机 | 审批通过即推 C111-2(票据日期空);金蝶开票完成后 C111-3 回填 | | D13 | 收票合同关联 | 应付结算链路自动回溯;回溯不到收票表单加合同字段人工补录 | -| D14 | 来源标识 | `fd_sources="TMS"`(Nacos `src-system` 可配);`fd_kingdee_id`=TMS 业务单据主键 | +| D14 | 来源标识 | `fd_sources="WLTMS"`(Nacos `src-system` 可配);`fd_kingdee_id`=TMS 业务单据主键 | | D15 | 特批载体 | 付款申请表加 `hcs_credit_*`/`hcs_spec_*` 字段组;C106-1 提交时同步;超额转 C106-3;**特批结果回传方式未决**(过渡:页面人工确认);合同 `fdSepcailContract` 一期固定 false | --- @@ -351,7 +351,7 @@ thirdParty: base-url: http://172.16.203.134:8000/gwzh/HTHG # 网关前缀,直连/iPaaS 部署时改此处 authorization: ${HCS_AUTHORIZATION:} # Authorization 头整值(含 Basic 前缀) key-auth: ${HCS_KEY_AUTH:} # Key-Auth 头整值 - src-system: TMS # fd_sources + src-system: WLTMS # fd_sources push: sync-enabled: false # 总开关(默认关,灰度打开) cron: "0 */5 * * * ?" diff --git a/doc/docs/hcs合同/2026-09-28-HCS合同推送业务流程梳理.md b/doc/docs/hcs合同/2026-09-28-HCS合同推送业务流程梳理.md index 269176cb..f94142d8 100644 --- a/doc/docs/hcs合同/2026-09-28-HCS合同推送业务流程梳理.md +++ b/doc/docs/hcs合同/2026-09-28-HCS合同推送业务流程梳理.md @@ -99,7 +99,7 @@ flowchart TD 1. 判重:C103-3 `conditions={"fdNumber": contractNo}`(查询能力待联调 §9-U4)→ 命中直接回填已有合规合同ID 置 `synced`,跳过新建。 2. 未命中 → C103-1 `draft`,顶层与字段: - `fdTemplateId` ← `contract.template-mapping[contractCategory]`(**未配置则推送失败并提示,§9-U7**) - - `fdOuterSystem` ← `src-system`(约定值 TMS,D14);`fdLoginName` ← 承办人(handlerUserId → UserCache 登录名,解析不到失败);`saveType=submit` + - `fdOuterSystem` ← `src-system`(约定值 WLTMS,D14);`fdLoginName` ← 承办人(handlerUserId → UserCache 登录名,解析不到失败);`saveType=submit` - `xformFields`(值一律字符串传,时间字段带 `fdType=timestamp`): | 字段 | TMS 来源 | 备注 | @@ -200,7 +200,7 @@ flowchart TD | risk.block-blacklist | true | 黑名单是否阻断(置 failed) | | exe-stage.fund-type | byAmount | 履约规则行金额类型默认值 | | attachment.transfer-enabled / file-download-base | true / 空 | 附件转传开关与文件服务基址 | -| src-system | TMS | fdOuterSystem / fd_sources(D14) | +| src-system | WLTMS | fdOuterSystem / fd_sources(D14) | | auth-type / app-key / app-secret / base-url | — | 认证与地址(P0 依赖项) | ---