Commit Graph

359 Commits

Author SHA1 Message Date
b2894lxlx e40703fc26 !8 付款特批+履约计划履约记录(付款+开票+收票+收款)+金蝶编码取A901-1供应商接口返回的number
Merge pull request !8 from mindless/feature/20261027-hcs-bif-all
2026-11-04 08:33:15 +00:00
b2894lxlx 69f9c9af7f ✨ 组织树独立权限、平台公司回写、合同计费客商角色与查看菜单补齐
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-11-04 03:15:42 +08:00
b2894lxlx fd3ca7496d ✨ 新增业务部门配置并按平台公司生成合同号与金蝶部门码
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-11-02 21:10:45 +08:00
b2894lxlx 91dddd0e02 ✨ 合同支持甲乙丙多方客商及分客商计费
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-11-02 16:46:31 +08:00
b2894lxlx 318b4f7f9a ✨ 客商档案营业执照OCR改接第三方businessLicense接口
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-11-02 13:31:32 +08:00
刘泉佳 debb8e955f fix: sql移动 2026-11-02 09:42:00 +08:00
刘泉佳 0e1517df9c feat: 客商档案新增供应商编码字段并落库金蝶A901-1编码 2026-10-30 20:34:25 +08:00
刘泉佳 a47b7af30b fix: 修复客商风险SQL旧索引清理段缺少执行语句(补PREPARE/EXECUTE/DEALLOCATE) 2026-10-30 15:31:29 +08:00
刘泉佳 d5033f3b05 refactor: 合同表移除风险留痕字段,客商风险改为列表详情实时关联客商档案组装(含变更单) 2026-10-30 14:41:41 +08:00
刘泉佳 6f941697e9 refactor: 合同表黑名单状态字段改kingdee_前缀(hcs_black_status改名kingdee_black_status并迁移数据) 2026-10-30 14:11:49 +08:00
刘泉佳 b2c6533fab refactor: 客商黑名单状态字段改kingdee_前缀(hcs_black_status改名kingdee_black_status并迁移数据) 2026-10-30 14:08:08 +08:00
刘泉佳 4ef3e90d5d fix: 客商黑名单口径调整为仅金蝶黑名单命中(A801-5),C101-1黑名单状态不用于展示与筛选 2026-10-30 13:41:47 +08:00
刘泉佳 c40cbfeefb docs: 金蝶单据锁定与解锁业务说明(锁定-解锁-删单-补偿) 2026-10-30 11:53:47 +08:00
b2894lxlx e93d50c27b ✨ 身份证OCR改接ShenFenZheng,回填有效期与长期有效
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-30 11:47:20 +08:00
刘泉佳 a71fe022d6 docs: 业务说明客商风险列黑名单与等级组合展示规则 2026-10-30 11:45:04 +08:00
刘泉佳 52d2f05524 docs: 客商黑名单与风险等级业务说明与运维手册 2026-10-30 11:42:22 +08:00
刘泉佳 2e650b84ff feat: 客商风险每日定时刷新任务(C101-1风险等级与A801-5金蝶黑名单按200客商分批落库) 2026-10-30 11:33:15 +08:00
刘泉佳 91d94f7ac0 feat: 客商档案新增合规客商风险与金蝶黑名单落库字段及列表筛选 2026-10-30 11:33:04 +08:00
b2894lxlx b5c26609ea Merge remote-tracking branch 'websoft/dev'
Co-authored-by: Cursor <cursoragent@cursor.com>

# Conflicts:
#	blade-service/blade-transport/src/main/java/org/springblade/transport/service/impl/LoadingManageServiceImpl.java
2026-10-29 14:07:28 +08:00
刘泉佳 4d16030999 docs: 同步付款特批通过后不推履约数据的口径与验证步骤 2026-10-29 11:04:10 +08:00
weicw 6880de54ff ✨ 新增异常关联维修记录:维修记录加 exception_id,异常详情内联记录并新增录入接口 2026-10-29 08:58:17 +08:00
刘泉佳 adbc87e2e4 feat: 履约记录类型fd_paln_type按四场景传中文值(付款/收款/开票/收票) 2026-10-28 19:43:37 +08:00
刘泉佳 30ba7c6b3a docs: 新增C108履约记录四场景推送改造与验证指引文档 2026-10-28 19:31:04 +08:00
刘泉佳 47fd0298db feat: 履约记录推送新增发票与收票分摊实体状态字段及表结构脚本 2026-10-28 19:30:38 +08:00
刘泉佳 c6735cc98d feat: 开票申请与结算单金蝶推送失败原因落库并随列表返回 2026-10-28 17:00:26 +08:00
刘泉佳 4f9ae49538 feat: 付款申请金蝶推送失败原因落库并随列表返回 2026-10-28 17:00:25 +08:00
刘泉佳 a7204cec20 Merge remote-tracking branch 'origin/master' into feature/20261027-hcs-bif-all 2026-10-28 10:52:22 +08:00
刘泉佳 7ef3b95aab fix: 预结算预付台账唯一键加入预结算单id,修复付款申请多选预结算单同步重复键冲突 2026-10-28 09:47:52 +08:00
weicw a52759678a ✨ 认证记录新增修订版快照列
审核员修订提交内容后需要留痕:snapshot_json 记「司机提交了什么」且永不修改,
修订版另存 audited_snapshot_json,「通过时认定了什么内容」才有据可查。

- 新增列 audited_snapshot_json longtext NULL,位置在 snapshot_json 之后,不进任何索引
- 幂等:查 information_schema 判列,列已存在即跳过;表不存在时故意报 1146 防假绿
- 同步基线建表脚本,避免「迁移加列、基线没同步」
2026-10-28 01:24:04 +08:00
刘泉佳 deb08d8af5 ✨ 补充金蝶黑名单B类拦截开关Nacos配置(blockRiskWarning) 2026-10-27 23:29:31 +08:00
weicw 231f4b9ac5 🐛 修正回填脚本快照校验的排序规则混用 2026-10-27 22:22:54 +08:00
weicw 12025311be 🎨 归属改造的规范轴修正
基线建表脚本补 blade_loading_manage.driver_id 与两表 (tenant_id, driver_id) 索引,与迁移脚本同名同位置;两份回填存档表改用 utf8mb4_general_ci;测试里的 var 改显式类型。
2026-10-27 22:15:32 +08:00
weicw 3ff2c82938 ✨ 司机档案 ID 存量回填脚本与文本护栏测试 2026-10-27 20:55:03 +08:00
weicw 4b489c0041 🗃️ 去掉配载单司机 ID 列上无意义的 COLLATE 子句 2026-10-27 20:35:49 +08:00
weicw 625fbc5f04 🗃️ 新增配载单司机 ID 列与运单配载单租户司机索引脚本 2026-10-27 20:30:13 +08:00
刘泉佳 85d1576b1a fix: 特批附件下载新增路径式文件名端点支持前端预览识别
前端附件组件按url路径后缀判断可否预览,query携带的pdf后缀不识别导致提示仅能下载;新增GET /hcs/attachment/download/{name} 端点(路径携带文件名含后缀,行为与原接口一致),特批附件展示行url改路径式;nacos放行改 /** 通配同时覆盖两种形式
2026-10-27 20:20:53 +08:00
刘泉佳 a4fa6e4571 fix: 付款特批附件前端查看下载放行并支持pdf内嵌预览
附件下载接口加入 nacos skip-url 与 auth permitAll(前端新窗口打开无令牌,fdId 32位随机不可枚举);下载接口支持 inline=true 内嵌预览(pdf 在线打开,Content-Type application/pdf),默认仍为 attachment 下载;特批附件展示行 url 改网关服务名前缀 /blade-transport 全路径并携带 name=付款特批附件.pdf 与 inline=true
2026-10-27 20:20:53 +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
b2894lxlx 4b9e117c9e ✨ 新增合同变更独立单据与MK审批回写
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-27 18:34:09 +08:00
b2894lxlx 41a86fe335 ✨ 新增项目变更独立单据与MK审批回写
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-27 16:45:37 +08:00
刘泉佳 e381465452 fix: 更新字典sql 2026-10-27 14:53:52 +08:00
b2894lxlx 3450799c2a !6 fix: 项目+合同对接合同系统
Merge pull request !6 from mindless/feature/hcs-api-p0
2026-10-27 06:24:01 +00:00
b2894lxlx 035a8500cc !5 金蝶测试问题修复
Merge pull request !5 from mindless/feature/20261019-bfi-all
2026-10-27 06:23:34 +00:00
b2894lxlx 8737c4b5f9 ✨ 角色菜单数据权限替代用户级组织/客商权限
将后台数据权限迁移到角色×菜单配置,运行时按 menuCode 解析;组织树取最宽合并;停用用户侧组织与客商授权过滤。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-27 04:05:01 +08:00
b2894lxlx 7e009ac7c3 Merge remote-tracking branch 'websoft/dev' 2026-10-26 16:09:25 +08:00
weicw 29c9f229ac 🗃️ 小程序用户 openid 唯一键改为普通索引 2026-10-26 14:48:48 +08:00
b2894lxlx 81648fc659 ✨ 开票合计反算、配载承运商乙方交集与临时合同结算校验
开票按合计金额/税率反算不含税单价(6位小数);配载按子单客户合同甲方匹配后取承运商乙方交集;临时合同过期不可结算,并修正合同变更编号唯一校验。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-26 10:50:55 +08:00
weicw 2c4ba589b8 🗃️ 新增回单待确认状态旧值订正脚本 2026-10-24 21:29:16 +08:00
weicw b36abe9e4b 🔀 合并主干 master 到 dev
- 状态命名统一用 dev 的 pending_return_confirm:master 侧 pending_return 常量、字面量与文案分支一并改名,避免两套状态并存
- 汇票可选按 master 放开:去掉部门/收付款方限制,删除随之失效的 selectableBill 判定
- 结算导入模板按 master 重写:不预置费用项列、不再有结算金额列,导出签名收为两参
- 合入 master 的待确认回单批量完成、变更记录审批过滤、小程序数据权限(MpUserDataScope)与评分量化/客商档案改动
- 受影响的测试构造器补上 MpUserDataScopeSupport 依赖
2026-10-24 16:37:43 +08:00
weicw 85e491bfb4 🐛 修正基线建表脚本与迁移脚本不一致
- blade_customer_archive:补 kingdee_status / kingdee_fail_reason / kingdee_sync_time
  与 idx_kingdee_status(迁移 20260917 已加,基线漏写,新环境按基线建库会缺列)
- blade_invoice_receipt:删掉 20260923 已废弃的 kingdee_bill_no / kingdee_status
  与 idx_invoice_receipt_kingdee(迁移里已 DROP,基线仍在声明)
- 依据:scripts/repo/audit-migrations.py 从「缺列(建表语句) 2 + 基线脚本未同步 3」跑到 ✅
2026-10-24 11:46:53 +08:00