刘泉佳
|
076145d7f6
|
:feat: 审批通过自动创建履约计划行,C103-9同步前置至特批挂起之前
|
2026-10-14 14:11:31 +08:00 |
|
刘泉佳
|
433015fde0
|
fix: 修复HCS特批状态为null时List.of.contains抛NPE导致合同推送失败
|
2026-10-14 11:15:56 +08:00 |
|
刘泉佳
|
30028b9e27
|
:feat: 付款申请收款方高风险黑名单统一走特批(特批附件校验/特批审核挂起/结果联动审批状态/金蝶推送门禁)
|
2026-10-14 10:05:46 +08:00 |
|
刘泉佳
|
d99488b999
|
:fix: 修复付款申请草稿重存时结算关联唯一索引冲突(逻辑删除残留旧行,改物理删除)
|
2026-10-13 20:05:16 +08:00 |
|
刘泉佳
|
08e07841b5
|
:feat: 合同特批结果定时查询兜底并同步更新设计文档
- HcsPushTask 合同任务每轮附带 syncProcessingSpecResults:扫描特批中(processing)合同调 C103-4 详情,fdApprovalStatus=approved/approvalinvalid 联动恢复/驳回,作为合规回调未达时的补偿
- 更新 2026-10-12 特批流程梳理文档:状态机、阶段 B/C/D、§五机制汇总、§六配置、§七常量对齐当前实现
- 2026-10-09 前端接入设计文档标注 spec-apply 失效说明
|
2026-10-13 18:36:38 +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 |
|
刘泉佳
|
ef09bfa9cd
|
:fix: 特批附件校验值与业务字典对齐,变更提交补充强校验
- 提交校验判定值由「特批说明」改为「特批附件」,与业务字典 contract_attachment_type 实际选项一致,修复高风险/黑名单客商已上传特批附件仍报错的问题
- 报错文案同步与前端下拉框一致
- submitChange(变更提交/变更驳回重提交)补充同一校验,堵住变更绕过附件强校验的缺口
- 补充字典幂等脚本 blade_contract_attachment_type_dict_20261013.sql(本地为界面新增未沉淀脚本)
|
2026-10-13 18:36:07 +08:00 |
|
刘泉佳
|
f13ee1f11b
|
:feat: HCS合同推送新增结算模式fdContractGwNature固定传开口合同
|
2026-10-13 17:47:32 +08:00 |
|
刘泉佳
|
0054cbec92
|
fix: TMS 币种码 -> HCS 币种名称
|
2026-10-13 16:45:06 +08:00 |
|
刘泉佳
|
25fbb89210
|
fix: TMS 币种码 -> HCS 币种名称
|
2026-10-13 15:24:24 +08:00 |
|
刘泉佳
|
7def08ab2f
|
:chore: 对齐third-party-api.yaml的HCS推送配置结构(即时推送总开关+五类扫描独立开关,修正baseUrl网关前缀)
|
2026-10-13 15:20:40 +08:00 |
|
刘泉佳
|
17cc04b7ef
|
fix: 项目立项HCS推送结算类型由字典文本映射为HCS编码(1/2/3)
|
2026-10-13 15:19:29 +08:00 |
|
刘泉佳
|
b7005ea547
|
:refactor: HCS合同/开票判重查询字段名提取至HcsFieldConstant
|
2026-10-13 11:38:31 +08:00 |
|
刘泉佳
|
b7293c0ddb
|
:feat: HCS操作人登录名配置化统一取值,模板映射改括号记法修复中文键绑定失败
|
2026-10-12 17:36:57 +08:00 |
|
刘泉佳
|
dc6d7bbc3f
|
:feat: 新增HCS合同结算类型枚举常量,承运商合同付款、客户合同收款
|
2026-10-12 17:36:57 +08:00 |
|
刘泉佳
|
63c2f7ed1e
|
:feat: 合同附件挂载按 eopCdraft 枚举分类(fdEntityKey)
- HcsSyncConstant 新增 CONTRACT_ATTACH_KEY_SPECIAL/SEAL/OTHER(eopCdraftSpecial/eopCdraftSign/eopCdraftOther)
- 转传接口返回 HcsAttachmentRefDTO(fdId+fdEntityKey+fdFileName),替代纯 fdId 列表
- 合同链路:主文件 approved=true 挂 eopCdraftSign、其它附件挂 eopCdraftOther、特批说明挂 eopCdraftSpecial
- buildDraftParam 直接消费引用列表统一补 fdBindType=ADD;特批付款/履约记录/收票单/开票登记四个挂载点改为在返回引用上补各自字段,行为不变
|
2026-10-12 16:52:39 +08:00 |
|
刘泉佳
|
9e4b8a6d58
|
:feat: HCS附件转传映射落库,Redis缓存判重改为blade_hcs_attachment_sync持久化表
- 新增 HcsAttachmentSync 实体与 Mapper(biz_type+biz_id+attachment_key 唯一,照金蝶附件同步表设计,仅落成功记录)
- HcsAttachmentSupport 移除 BladeRedis 依赖,transferOne 查表命中即复用合规附件ID,未命中上传后落行
- transferAttachments/transferContractAttachments 增加 bizType/bizId 入参,六个调用点(合同主附件/特批说明/特批付款/履约记录/开票登记/收票单)传入业务上下文
- HcsSyncConstant 删除 ATTACHMENT_CACHE_KEY_PREFIX/ATTACHMENT_CACHE_TTL_DAYS 缓存常量
- 新增建表脚本 blade_hcs_attachment_sync_20261012.sql,技术设计文档 §6 映射缓存表述同步更新
|
2026-10-12 16:51:04 +08:00 |
|
刘泉佳
|
b8d93bc921
|
:feat: 特批结果回传校验来源系统标识,不符抛出来源系统标识错误异常
|
2026-10-12 11:48:13 +08:00 |
|
刘泉佳
|
e44270e6f0
|
:fix: 特批结果回传接口改为secure白名单放行,移除PERMIT_ALL注解
|
2026-10-12 11:36:54 +08:00 |
|
刘泉佳
|
6f774d50c7
|
:docs: 更新HCS特批结果回传机制相关文档
|
2026-10-12 11:18:35 +08:00 |
|
刘泉佳
|
c98051465c
|
:feat: 新增合同与付款特批结果回传接收端点,替代未建设的B103回调
|
2026-10-12 11:18:18 +08:00 |
|
刘泉佳
|
0985e4df33
|
fix: 特批说明附件识别对齐前端约定
附件类型字段由 attachmentType=spec_explanation 调整为前端附件元数据已有的 fileType=特批说明(业务字典 contract_attachment_type,中文匹配沿用 FILE_TYPE_SEAL_ARCHIVE 惯例),提交校验与自动特批筛选两处引用常量同步生效
|
2026-10-11 18:08:27 +08:00 |
|
刘泉佳
|
ebd215baf8
|
fix: HCS降级还原错误体时跳过非JSON响应,消除误导性解析堆栈
|
2026-10-11 17:56:44 +08:00 |
|
刘泉佳
|
8e6e263921
|
:feat: 新增外部客商高风险黑名单管控与合同自动特批
1. GET /hcs/risk 返回 CustomerRiskVO:内部组织客商默认无风险不调合规,外部客商高风险/黑名单返回固定风险提示文案(riskTip),供基本信息备注后展示
2. 合同三个提交入口(submit/toTemporary/submitFormal)校验:甲乙方任一方高风险/黑名单时必须上传特批说明附件(attachmentType=spec_explanation)
3. pushContract 流程重排:C101-1 风险校验仅留痕不再阻断,C103-1 起草成功后高风险/黑名单合同自动挂起特批审核(currentNode)并发起 C103-8,解开原 need 挂起无 hcs_fd_id 的特批死锁
4. 特批结果联动:B103 回传/人工确认 approved 恢复审批通过展示,rejected 联动合同审批驳回走重新审批闭环
5. 补充推送入口/自动特批触发/跳过原因日志,流程梳理文档同步更新(§二/§七/§八/新增§九)
|
2026-10-11 17:47:53 +08:00 |
|
刘泉佳
|
e6d60eecc1
|
:refactor: 抽取HCS查询与回调字段名常量类
|
2026-10-11 17:07:47 +08:00 |
|
刘泉佳
|
bb22b52975
|
♻️ 恢复HcsReconSupport对账查询组件
|
2026-10-11 16:29:54 +08:00 |
|
刘泉佳
|
9b130dfc74
|
🔥 移除合规对账功能
|
2026-10-11 16:27:09 +08:00 |
|
刘泉佳
|
717d3ff5cc
|
fix: 合同推送定时任务日志
|
2026-10-10 21:04:46 +08:00 |
|
刘泉佳
|
7dce25b7bd
|
fix: 项目立项接口字段标注
|
2026-10-10 21:01:00 +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 |
|
刘泉佳
|
78dd523e2f
|
📝 新增C102-1与C103-1接口页面字段取值说明文档(含必填项标记与自检清单)
|
2026-10-10 20:19:17 +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 |
|
刘泉佳
|
2ea5901238
|
:feat: 项目立项、合同审批通过后即时推送HCS合规系统(复用单条重推链路,扫描任务降级为兜底补偿,附前端接入设计§6增补)
|
2026-10-10 18:24:05 +08:00 |
|
刘泉佳
|
7855254a4f
|
feat: 立项与合同HCS前端接入配套端点——C103-8合同特批发起/B103结果回传、C103-2/5附件代理、C101-1风险与C103-6/12主数据查询,合同推送高风险客商挂起待特批
|
2026-10-09 19:45:40 +08:00 |
|
刘泉佳
|
e41863d7f7
|
⚡ 为配置类添加@RefreshScope支持Nacos配置动态刷新
|
2026-10-09 18:35:06 +08:00 |
|
刘泉佳
|
5e6ff08460
|
feat: HCS配置补充默认鉴权头与立项模板编码
|
2026-10-09 17:49:19 +08:00 |
|
刘泉佳
|
257fbb865c
|
fix: 补充blade-hcs-api自动装配注册文件,修复HcsProperties注入失败导致服务启动报错
|
2026-10-09 15:06:20 +08:00 |
|
刘泉佳
|
d09e4faf0b
|
feat: HCS配置补充默认鉴权头与立项模板编码
|
2026-10-09 15:02:01 +08:00 |
|
刘泉佳
|
6c645603b6
|
feat: HCS推送任务按业务类型拆分独立调度(各任务独立开关与cron错峰、任务级分布式锁、关键日志与配置说明)
|
2026-10-09 12:16:29 +08:00 |
|
刘泉佳
|
4cd7fb24df
|
docs: HCS设计文档与实施清单同步一期范围调整(20接口口径,C103-9/C106-1/C108记录暂不对接及特批触发影响)
|
2026-10-09 12:00:39 +08:00 |
|
刘泉佳
|
b96a17dbef
|
feat: HCS Nacos配置段补充exe-stage/credit/perf-record同步开关(默认false,一期暂不对接)
|
2026-10-09 12:00: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 |
|
刘泉佳
|
c6a817fb3a
|
docs: HCS技术设计文档入库并同步v4认证口径(静态双头)
- 技术设计文档(2026-09-27)首次入库:D2/§3.2/§7 更新为固定双请求头方案
- 实施状态清单:认证组件条目改写,待确认项改为附件接口头生效性
- nacos样例配置:base-url指向网关前缀,authorization/key-auth走环境变量注入
|
2026-10-01 02:06:57 +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 |
|
刘泉佳
|
1906e8c80b
|
docs: 新增桂物合同集成相关接口说明-v4.docx(合规方接口说明原件,本次认证方案变更依据)
|
2026-10-01 02:06:04 +08:00 |
|
刘泉佳
|
fc5bca2b10
|
docs: 新增HCS合同推送业务流程梳理(审批零埋点/定时扫描/五步推送链/履约规则行级同步/状态机与补偿)
|
2026-09-28 00:31:09 +08:00 |
|
刘泉佳
|
6dd1d67844
|
docs: 新增HCS接入实施状态与确认清单(已实现/未实现/待确认事项与上线检查清单)
|
2026-09-28 00:31:08 +08:00 |
|