Commit Graph

36 Commits

Author SHA1 Message Date
刘泉佳 5c4f9ba6f4 feat: 履约记录C108-1/2报文新增checkAuth参数固定传false 2026-10-28 14:34:23 +08:00
刘泉佳 dcd32af341 🐛 补齐HcsExeplanVO新增阶段列表字段修复履约阶段同步编译 2026-10-27 20:23:51 +08:00
刘泉佳 f3d598f796 fix: 修正HCS履约阶段与履约记录接口字段传值
- C103-9 履约规则行新增 fdId(update/delete 定位用),fdUniqueId 仅 add 行传值

- 履约计划ID 回填优先取响应顶层 fdExeplanId,兜底响应行 fdId

- C108 履约记录补传 fdPlanId(必填)、fdJdDocNo、fdDocSubject,附件补 fdBindType=ADD

- 履约计划行未同步时抛异常交由付款链置 failed 重试

- 结算付款特批补传 fd_source_sys 外部系统编号
2026-10-27 20:21:06 +08:00
刘泉佳 80e56d01c9 feat: 付款特批结果附件落库并经C103-5下载联带上传金蝶
paymentLegal/result 回调 fileUrl(合规附件ID)落库 hcs_spec_attach_fd_id;金蝶附件联带上传新增合规附件来源(C103-5 按 fdId 下载,幂等键=fdId,20MB 封顶);付款申请详情动态追加特批附件展示行走 C103-5 代理下载;同步提交同链路配套修正:paymentLegal/result 回调改按合规特批流程ID(hcs_spec_fd_id)定位付款申请、C106-3 特批发起报文补充 fd_contract_plan 款项日期(履约计划行合规阶段ID);含 blade_payment_application 增量脚本
2026-10-27 20:19:46 +08:00
刘泉佳 f3699c9cf0 fix: 合同特批结果回传改按合规合同ID(hcs_fd_id)定位合同并联动审批状态 2026-10-23 15:57:51 +08:00
刘泉佳 12d8d0b775 feat: 付款特批C106-3/4新增流程模板ID字段(fdTemplateId,Nacos可配置) 2026-10-23 10:13:56 +08:00
刘泉佳 0c9f9dcb8b refactor: 收款认领合规链复用履约计划与履约记录既有开关
- 移除独立 claim.sync-enabled 开关(HcsProperties.Claim 配置节与 Nacos 配置样例)
- 认领链门禁改为复用既有开关:exe-stage.sync-enabled 门禁 C103-9 更新履约计划与 C107-1 认领记录(与合同链履约计划同步同开关);perf-record.sync-enabled 门禁 C108-1 履约流水(与付款链履约记录同步同开关)
- 同步更新业务流程梳理文档的开关说明与启用条件
2026-10-22 19:35:12 +08:00
刘泉佳 f38ab3896f fix: 项目立项接口新增erp请求id 传项目id 2026-10-22 19:18:29 +08:00
刘泉佳 fa08c1dd90 feat: HCS客户端新增C104-2收款流水查询接口与认领链同步开关配置
- IHcsClient 新增 C104-2 collectionFlowList 接口(按明细流水号定位合规收款流水ID)
- 新增 HcsCollectionFlowVO 收款流水分页行出参
- HcsPerfRecordPropsDTO 补充接口新版 fd_plan_id(必填)与 fd_jd_doc_no 字段
- HcsProperties 新增 claim 认领链同步开关(thirdParty.hcs.claim.sync-enabled,默认关)
2026-10-22 19:10:16 +08:00
刘泉佳 dcda231c51 feat: 付款审批通过累加履约计划款项金额并推送合同系统,金蝶付款申请携带履约计划id 2026-10-22 16:33:00 +08:00
刘泉佳 0a1324f90d :fix: HCS合同推送相对方单位类型按客商档案内部组织优先判定 2026-10-21 18:56:37 +08:00
刘泉佳 fac4c112aa :feat: 新增项目金蝶同步结果回调并回填金蝶ID
- 新增 /hcs/projectLegal/result 免登回调端点(D902),按项目编号定位回填金蝶项目ID/编号,原文留痕 blade_hcs_check_log
- 合同 contractLegal/result 回调成功分支回填金蝶合同ID
- 项目/合同金蝶回调成功与失败均追加变更记录(changeRecordJson)
- 项目立项/合同列表支持按是否同步金蝶、是否同步合规筛选
- 新增增量SQL:blade_project_apply.kingdee_id/kingdee_number、blade_contract_manage.kingdee_id
2026-10-20 11:05:11 +08:00
刘泉佳 6e6e5913ba :fix: 合同发起附件attachment上移至顶层与fdFieldJson同级并同步接口文档 2026-10-19 11:12:36 +08:00
刘泉佳 276033e7dc :feat: HCS合同推送签署方区分甲方inner乙方supplier并新增关联项目传合规项目ID 2026-10-17 10:35:04 +08:00
刘泉佳 f849225ccf :feat: 新增HCS C107-1新增认领记录接口 2026-10-15 12:07:56 +08:00
刘泉佳 4dfb8ebe9f :refactor: HCS推送开关配置统一收敛至HcsProperties并支持Nacos动态刷新 2026-10-15 04:44:54 +08:00
刘泉佳 fcac12f401 fix: 合同履约规则同步接口调整 2026-10-15 03:33:51 +08:00
刘泉佳 30028b9e27 :feat: 付款申请收款方高风险黑名单统一走特批(特批附件校验/特批审核挂起/结果联动审批状态/金蝶推送门禁) 2026-10-14 10:05:46 +08:00
刘泉佳 68885ab31e :refactor: 合同特批改为随起草报文 fdSepcailContract 发起,删除 C103-8 链路并修正结果回调报文
- C103-8 独立特批发起接口合规未提供(联调 404):删除 IHcsClient#addSpecContract、SPEC_CONTRACT_ADD_URL、HcsSpecContractSaveDTO、applySpec 及辅助方法、人工端点 POST /hcs/contract/spec-apply
- 高风险/黑名单客商合同推送时 C103-1/C103-11 报文携带 fdSepcailContract=true,合规侧随起草自动走特批流程;推送门禁与手动重推仅拦截 processing,need 存量卡单重推自愈
- 推送成功后 hangSpecReview 挂起"特批审核"(processing),含 approved/rejected 终态守卫防合规秒批回调竞态覆盖
- 特批附件随 C103-1 附件面板 eopCdraftSpecial 挂载(原全部走 eopCdraftOther)
- contractLegal/result 回调报文按合规方最新字段表修正(HcsContractLegalResultDTO:contractCode/success/kingdeeId/sourceSystem=WCCK),按合同编号定位合同,success=true 联动放行、false 联动审批驳回
2026-10-13 18:36:24 +08:00
刘泉佳 b7293c0ddb :feat: HCS操作人登录名配置化统一取值,模板映射改括号记法修复中文键绑定失败 2026-10-12 17:36:57 +08:00
刘泉佳 c98051465c :feat: 新增合同与付款特批结果回传接收端点,替代未建设的B103回调 2026-10-12 11:18:18 +08:00
刘泉佳 ebd215baf8 fix: HCS降级还原错误体时跳过非JSON响应,消除误导性解析堆栈 2026-10-11 17:56:44 +08:00
刘泉佳 242b203a68 :feat: 按桂物合同集成v4接口说明补齐HCS字段与必填标注(合同更新顶层fdId、C103-4详情字段表VO、fdFieldJson.attachment附件挂载、xformFields必填字段赋值与fd_syn_time日期格式、C111合同引用fdContract、C108业务ID,新增HcsContractFieldConstant常量类) 2026-10-10 20:30:23 +08:00
刘泉佳 7e6970277c :feat: HCS接口500错误信息还原(Feign降级工厂还原远程msg/traceId,落库hcs_sync_msg) 2026-10-10 20:16:39 +08:00
刘泉佳 9ba9fe4dd8 :feat: HCS创建单位改为固定组织配置(creator-unit-id/name,项目立项fd_creator_unit与fd_avail_units共用,环境变量可覆盖) 2026-10-10 18:58:30 +08:00
刘泉佳 24a594185c :fix: 修正HCS来源标识约定值为WLTMS 2026-10-10 18:39:54 +08:00
刘泉佳 7855254a4f feat: 立项与合同HCS前端接入配套端点——C103-8合同特批发起/B103结果回传、C103-2/5附件代理、C101-1风险与C103-6/12主数据查询,合同推送高风险客商挂起待特批 2026-10-09 19:45:40 +08:00
刘泉佳 257fbb865c fix: 补充blade-hcs-api自动装配注册文件,修复HcsProperties注入失败导致服务启动报错 2026-10-09 15:06:20 +08:00
刘泉佳 6c645603b6 feat: HCS推送任务按业务类型拆分独立调度(各任务独立开关与cron错峰、任务级分布式锁、关键日志与配置说明) 2026-10-09 12:16:29 +08:00
刘泉佳 8c42bbb5c9 feat: HCS一期范围调整,C103-9/C106-1/C108-1/2暂不对接改为配置开关默认关(exe-stage/credit/perf-record) 2026-10-09 12:00:23 +08:00
刘泉佳 03c874d4cd fix: blade-hcs-api补充blade-core-tool依赖修复Func类不可解析 2026-10-09 09:39:14 +08:00
刘泉佳 6255d65e21 feat: HCS认证改为固定Authorization+Key-Auth静态双请求头(v4接口说明变更)
- 所有接口由拦截器统一注入 Authorization(整值可配)+ Key-Auth,不再调用getToken取令牌
- 删除 oauth2/getToken 与 basic 双模式、HcsTokenService/HcsTokenVO 及 Redis 令牌缓存、blade-starter-redis 依赖
- 新配置项 third-party.hcs.authorization / key-auth,未配置时告警放行(对端401暴露配置缺失)
- 各接口路径维持 thirdParty.hcs.*Url 覆盖机制,网关前缀拼在 base-url(如 /gwzh/HTHG)
2026-10-01 02:06:34 +08:00
刘泉佳 e3b65697e9 feat: HCS开票登记同步支撑(C111-1判重/C111-2新增/C111-3票据日期回填/应收结算链路合同回溯) 2026-09-28 00:31:06 +08:00
刘泉佳 d6561dda17 feat: HCS付款链推送(C106-3/4结算付款特批/C108-1/2履约记录/扫描编排与手动端点/特批结果人工确认) 2026-09-28 00:31:06 +08:00
刘泉佳 f01cd9ec71 feat: HCS主数据缓存与附件转传支撑(C103-6/7/12模板分类币种缓存、C103-2附件转传与合规附件ID映射缓存) 2026-09-28 00:31:03 +08:00
刘泉佳 a739211d6f feat: 新增桂物合同合规系统(HCS)接入P0骨架(blade-hcs-api模块:Feign/认证拦截器/令牌服务/24接口DTO/分页工具,附Nacos配置段与业务表统一字段组SQL) 2026-09-27 22:22:36 +08:00