Commit Graph

149 Commits

Author SHA1 Message Date
刘泉佳 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
刘泉佳 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
刘泉佳 5e6ff08460 feat: HCS配置补充默认鉴权头与立项模板编码 2026-10-09 17:49:19 +08:00
刘泉佳 d09e4faf0b feat: HCS配置补充默认鉴权头与立项模板编码 2026-10-09 15:02:01 +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
刘泉佳 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
刘泉佳 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
刘泉佳 165c22c2d7 feat: HCS开票收票数据层与零埋点接线(实体合规字段组/收票合同补录字段/审批与金蝶开票回写置待同步) 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
刘泉佳 594773d7c7 feat: HCS付款申请数据层与零埋点接线(特批字段组/履约记录ID字段/审批与付款推进置待同步) 2026-09-28 00:31:05 +08:00
刘泉佳 892035ee6f feat: HCS履约规则数据层与表单维护(blade_contract_exe_stage表/行级差异标记维护接口/合同审批置行待同步) 2026-09-28 00:31:04 +08:00
刘泉佳 f01cd9ec71 feat: HCS主数据缓存与附件转传支撑(C103-6/7/12模板分类币种缓存、C103-2附件转传与合规附件ID映射缓存) 2026-09-28 00:31:03 +08:00
刘泉佳 cc9e01cff4 feat: HCS立项与合同数据层(实体合规字段组/合同风险留痕字段/校验留痕表/transport接入hcs-api依赖) 2026-09-27 22:41:04 +08:00
刘泉佳 a739211d6f feat: 新增桂物合同合规系统(HCS)接入P0骨架(blade-hcs-api模块:Feign/认证拦截器/令牌服务/24接口DTO/分页工具,附Nacos配置段与业务表统一字段组SQL) 2026-09-27 22:22:36 +08:00
刘泉佳 e50f4cbba6 feat: 收款认领金蝶对接新增数据字段与迁移SQL(流水表公告字段、认领来源编码) 2026-09-24 22:20:21 +08:00
刘泉佳 fb39d670c0 docs: 新增收款认领金蝶对接全链路业务流程文档(A301-2公告同步/A301-3认领推送/A301-1收款单回写) 2026-09-24 22:18:46 +08:00
刘泉佳 a2fd96da9d fix: 开票申请同步金蝶按发票张次拆分开票,提交sql 2026-09-24 19:47:54 +08:00
刘泉佳 cae284483e Merge remote-tracking branch 'origin/master' into feature/payment-apply-bfi-sync
# Conflicts:
#	blade-common/src/main/java/org/springblade/common/config/BladeCommonConfiguration.java
#	blade-service-api/blade-system-api/src/main/java/org/springblade/system/feign/ISysClient.java
#	blade-service-api/blade-system-api/src/main/java/org/springblade/system/feign/ISysClientFallback.java
#	blade-service/blade-system/src/main/java/org/springblade/system/feign/SysClient.java
#	blade-service/blade-transport/pom.xml
#	blade-service/blade-transport/src/main/java/org/springblade/transport/mapper/CustomerArchiveMapper.xml
#	blade-service/blade-transport/src/main/java/org/springblade/transport/service/impl/PaymentApplicationServiceImpl.java
#	blade-service/blade-transport/src/main/java/org/springblade/transport/wrapper/PaymentApplicationWrapper.java
#	blade-service/blade-transport/src/main/resources/application-dev.yml
#	blade-third-party-api/pom.xml
#	doc/nacos/blade-dev.yaml
#	doc/nacos/blade-prod.yaml
#	doc/nacos/third-party-api.yaml
#	pom.xml
2026-09-24 03:15:30 +08:00
刘泉佳 78fabd15a5 docs: 更新金蝶票池选票业务流程(可用过滤、游标补页与固定查未用)
同步2026-09-23选票方案演进:可用过滤口径、有界循环补页与nextCursor游标分页机制、
单据使用状态收敛为后端固定查未用、保存链路新增可用性复核步骤、前端弹窗条件与分页交互调整。
2026-09-23 15:06:20 +08:00
b2894lxlx 6eb5362d5f 🐛 修复车辆调度列表排序规则冲突
JOIN 车牌号/租户时统一 utf8mb4_general_ci,并补充车辆表排序规则对齐脚本。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-23 14:49:19 +08:00
b2894lxlx 809790e737 🐛 修复本地无法运行的问题 2026-09-23 14:08:53 +08:00
刘泉佳 a2b5eeb837 revert: 恢复收票建表与推送迁移脚本原始内容,删列变更统一由新脚本承载 2026-09-23 12:03:57 +08:00
b2894lxlx f09879d1dc 🐛 修复客商类型无法保存的问题 2026-09-23 11:29:52 +08:00
刘泉佳 4b79c209b1 docs: 修正收票删列脚本的金蝶状态展示口径注释 2026-09-23 11:22:19 +08:00
刘泉佳 b322d423d0 fix: 文档重命名 2026-09-23 10:34:20 +08:00
刘泉佳 125054359a refactor: 收票登记删除冗余金蝶同步字段并修正迁移脚本锚点 2026-09-23 10:30:17 +08:00
刘泉佳 171bc9ea2c fix: 金蝶付款结果定时回写默认false 2026-09-23 10:27:44 +08:00
刘泉佳 a09ec53b59 fix: 注释sql 2026-09-23 10:19:06 +08:00
刘泉佳 a2aeeb920d 📝 更新收票推送金蝶与票池选票业务流程文档,新增收票单推送全链路文档 2026-09-23 10:16:17 +08:00
刘泉佳 562127232b ✨ 收票单推送金蝶全链路(A303-2保存+A302-6指定应付+A801-3回写)与金蝶票池实时游标分页重构,下线镜像分页与定时绑定任务 2026-09-23 10:15:36 +08:00
刘泉佳 38c25d862e docs: 新增金蝶票池选票统一查镜像业务流程文档 2026-09-22 21:26:37 +08:00
b2894lxlx 14c1d9dff0 ✨ 认证退出与操作日志、密码规则,以及运输业务多项修正 2026-09-22 12:03:59 +08:00
刘泉佳 d64b45d55d 📝 开票申请金蝶主表字段表补购销方地址电话与开户行展示开关 2026-09-22 11:03:41 +08:00
刘泉佳 6fa7761760 📝 更新开票申请同步金蝶分录取数口径文档
A303-1 分录字段映射表补全 goodscode/remark/单价税额来源,明确不回查开票项目主数据、不按开票明细费用行展开分摊,税收分类编码与税率为空即报错。
2026-09-22 10:52:09 +08:00
刘泉佳 7964690e5d 📝 新增应收结算与开票申请同步金蝶设计文档及全链路业务流程文档 2026-09-21 19:14:44 +08:00
刘泉佳 39ffac15e2 ✨ 开票申请同步金蝶A303-1并回写A303-5开票结果(销方与税收分类编码随单据取数,新增发票结果表) 2026-09-21 19:14:20 +08:00
刘泉佳 b3eee6347b ⚡ 金蝶全票池定时同步按变更比对落库并加 single-flight 锁
- 镜像批量 upsert 增加票面字段指纹比对,票面无变化不重写(含 attachments_json 大字段),口径对齐 MyBatis-Plus 非空字段更新策略
- 收票登记绑定前比对 kingdeeInvoicePoolId/kingdeeBillNo/kingdeeStatus,三项均无变化不更新;同步流水只在绑定关系变化或金蝶状态迁移时写入,原因文案按语义拆分为「定时绑定」与「定时刷新」
- 同步入口按租户加 RedisLockClient 分布式锁做 single-flight(零等待、租约可配 lockLeaseSeconds),未开启 blade.lock.enabled 时降级执行并告警
- 客商税号白名单明确为购、销双方税号均须命中客商档案(我方主体税号亦在档案中),抽出 taxNoArchived 做空值防护
- 日志补强:每页过滤漏斗明细、镜像无变化数、镜像未匹配登记提示、翻页触顶告警、补偿绑定耗时与远程补查次数、解析失败带发票号码
- Nacos 模板:MySQL 连接串补 rewriteBatchedStatements=true 使 JDBC 批量真正合批;dev/test 开启 blade.lock.enabled,prod 补开启前置条件说明
- SyncKingdeeTest:方法名更正为 syncKingdeeInvoicePool,测试属性关闭 syncEnabled,避免 cron 与手动触发在同一 JVM 并发跑
2026-09-21 17:31:22 +08:00
b2894lxlx 427e4b0c84 组织同步逻辑修改 2026-09-21 16:03:28 +08:00
刘泉佳 9a82ed2eaf 📝 新增收票管理同步金蝶全票池发票(A801-1 查询+批量同步+定时绑定关联)业务流程文档 2026-09-21 13:19:10 +08:00
刘泉佳 738c5c2539 🔧 收票管理金蝶全票池同步新增 Nacos 配置(开关/cron/增量窗口/种类白名单/补偿限量) 2026-09-21 13:19:01 +08:00
刘泉佳 69fee13242 ✨ 收票管理金蝶全票池同步:镜像表新增票池字段(幂等脚本)与实体字段备注 2026-09-21 13:18:41 +08:00
b2894lxlx 0797785176 项目、合同、运单、预结算、正式结算、付款对接mk 2026-09-21 10:36:00 +08:00