Commit Graph

1012 Commits

Author SHA1 Message Date
刘泉佳 91d94f7ac0 feat: 客商档案新增合规客商风险与金蝶黑名单落库字段及列表筛选 2026-10-30 11:33:04 +08:00
刘泉佳 6e5b6958ea feat: 开票申请查看增加每张发票金蝶开票状态与结果备注 2026-10-29 18:17:23 +08:00
刘泉佳 3f23baccd8 fix: 修复多张发票开票结果部分回写即推进开票完成导致剩余张次不再查询 2026-10-29 18:17:13 +08:00
刘泉佳 4d16030999 docs: 同步付款特批通过后不推履约数据的口径与验证步骤 2026-10-29 11:04:10 +08:00
刘泉佳 3f571449d3 feat: 付款特批通过后不再推送履约计划与履约记录,统一由各业务环节推送 2026-10-29 10:57:35 +08:00
刘泉佳 073a4ee07b fix: 查询供应商信息不需要过滤状态 2026-10-29 10:32:01 +08:00
刘泉佳 d7a3c3cbdd fix: 付款申请预结算行付款金额合计须等于申请付款金额
推送金蝶按付款基本信息中的申请付款金额单条入账,明细行金额合计不一致时,
预付记录建档会按行分摊出与金蝶金额不符的结果。保存时校验行合计必须等于申请付款金额。
2026-10-29 02:19:13 +08:00
刘泉佳 702e6b12a8 fix: 预结算列表按付款申请关联行归集预付申请与已付金额
多选预结算单时付款申请主表只存第一张单,原汇总逻辑按主表 pre_settlement_id 归集,
导致第二张及之后单据的预付申请金额恒为 0。改为按 blade_payment_application_settlement
关联行逐单归集,已付金额按关联行顺序分摊,与金蝶预付建档口径一致;无关联行的历史单据仍按主表兜底。
2026-10-29 02:19:11 +08:00
刘泉佳 82724ceaa0 fix: 拦截已调整的正式结算单再次发起付款 2026-10-29 02:15:54 +08:00
刘泉佳 adbc87e2e4 feat: 履约记录类型fd_paln_type按四场景传中文值(付款/收款/开票/收票) 2026-10-28 19:43:37 +08:00
刘泉佳 830acee00e fix: 修复正式结算单同步金蝶失败原因未落库导致列表仅显示兜底提示 2026-10-28 19:32:57 +08:00
刘泉佳 30ba7c6b3a docs: 新增C108履约记录四场景推送改造与验证指引文档 2026-10-28 19:31:04 +08:00
刘泉佳 bd0c4d0981 feat: 新增履约开票记录与履约收票记录推送链路 2026-10-28 19:30:59 +08:00
刘泉佳 7c0509392a feat: 付款履约记录调整为金蝶实际付款后推送 2026-10-28 19:30:53 +08:00
刘泉佳 d928ba6ddf feat: 收款履约流水履约日期调整为收款交易日期 2026-10-28 19:30:48 +08:00
刘泉佳 73be998f66 feat: 新增履约记录通用C108-1推送支撑组件 2026-10-28 19:30:43 +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
刘泉佳 28d85b4776 fix: 修复A901-1供应商查询未过滤已审核可用状态 2026-10-28 15:40:53 +08:00
刘泉佳 b939b69bb9 feat: 合同变更记录暂不记录附件字段,注释保留待启用 2026-10-28 15:09:55 +08:00
刘泉佳 857a32f29c feat: 合同变更记录对齐项目变更,自动生成变更内容并记录变更字段 2026-10-28 15:01:49 +08:00
刘泉佳 5c4f9ba6f4 feat: 履约记录C108-1/2报文新增checkAuth参数固定传false 2026-10-28 14:34:23 +08:00
刘泉佳 dc75a8eacd :feat: HCS定时推送后按原单回写合同/项目变更单同步状态 2026-10-28 14:16:33 +08:00
刘泉佳 b3b299edcc :feat: 项目变更合规推送增加同步状态回写闭环,仅原项目已推送合规的变更单参与推送 2026-10-28 14:16:25 +08:00
刘泉佳 632e0e5971 :feat: 合同变更合规推送增加同步状态回写闭环,仅原合同已推送合规的变更单参与推送 2026-10-28 14:16:17 +08:00
刘泉佳 a7204cec20 Merge remote-tracking branch 'origin/master' into feature/20261027-hcs-bif-all 2026-10-28 10:52:22 +08:00
刘泉佳 b2b37192ec :feat: 金蝶推送客商编码改为经A901-1供应商查询取金蝶编码 2026-10-28 10:36:14 +08:00
刘泉佳 7ef3b95aab fix: 预结算预付台账唯一键加入预结算单id,修复付款申请多选预结算单同步重复键冲突 2026-10-28 09:47:52 +08:00
刘泉佳 9a55670d42 ✨ 新增BFI供应商查询接口A901-1 2026-10-28 00:22:27 +08:00
刘泉佳 deb08d8af5 ✨ 补充金蝶黑名单B类拦截开关Nacos配置(blockRiskWarning) 2026-10-27 23:29:31 +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
刘泉佳 cc465d4cee fix: 特批附件展示行url补/api代理前缀并改为仅下载
预览失败根因:展示行相对路径缺前端代理前缀/api,浏览器请求落在前端SPA路由返回index.html;实测 /api/blade-transport/hcs/attachment/download 已返回真实文件流;按需求去掉inline内嵌预览逻辑(删除inline参数与pdf分支),固定attachment下载;展示行url改为 /api 前缀路径式文件名
2026-10-27 20:20:53 +08:00
刘泉佳 85d1576b1a fix: 特批附件下载新增路径式文件名端点支持前端预览识别
前端附件组件按url路径后缀判断可否预览,query携带的pdf后缀不识别导致提示仅能下载;新增GET /hcs/attachment/download/{name} 端点(路径携带文件名含后缀,行为与原接口一致),特批附件展示行url改路径式;nacos放行改 /** 通配同时覆盖两种形式
2026-10-27 20:20:53 +08:00
刘泉佳 4918054762 fix: 特批附件展示行附件类型改为付款特批流程附件
展示行 attachmentType 由 spec_result 改为中文值付款特批流程附件,与附件名称口径一致;详情追加时兼容清理 spec_result 旧值历史行防重复
2026-10-27 20:20:53 +08:00
刘泉佳 bdb1d3e4bb fix: 金蝶与前端展示统一特批附件名为付款特批流程附件.pdf
resolveHcsFileName 改为统一业务名+扩展名(扩展名仍取C103-5响应头Content-Disposition后缀,其次Content-Type映射,兜底.pdf),不再上送合规侧原始名(文档内容.pdf);名称收敛为常量 PAYMENT_SPEC_ATTACH_NAME 供金蝶上送与前端展示行共用
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
刘泉佳 79bdb8fc42 fix: 金蝶附件上传补齐合规附件文件后缀名
合规报文无文件名字段,固定名付款特批附件无后缀被BFI拒收(无后缀名不支持上传);改为解析C103-5响应头Content-Disposition文件名,其次按Content-Type映射扩展名,兜底.pdf;主单已同步时重推同步金蝶自动重试附件上传
2026-10-27 20:20:53 +08:00
刘泉佳 5756cd9b2d perf: 优化可选合同接口为批量查询解决N+1超时 2026-10-27 20:20:53 +08:00
刘泉佳 e5c251b1ef fix: 履约计划ID回填简化为响应行首个非空fdId并覆盖fdAddStages首次同步场景 2026-10-27 20:20:02 +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
b2894lxlx adf782401a 🐛 合并 websoft/dev:改路线重推站名并回退进行中运单配载准入
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-27 16:23:57 +08:00
weicw cd9c7f4357 🐛 回退配载准入对进行中运单的放行,恢复只放行待执行 2026-10-27 16:15:00 +08:00
weicw c82657ca56 🐛 改路线时按新地址重推运单站名
- TransportBusinessSupport 新增 deriveRegionName / syncRegionName:按「省+市+区县旗」推导站名,
  与库里存量口径一致,县级市只取到地级市,认不出行政区划退回整段地址并截断 100 字
- WaybillServiceImpl.changeRoute(PC 后台改路线)与
  ExceptionDisposalServiceImpl.applyWaybillRoute(小程序「同意并修改路线」)写地址时同步写站名;
  地址没变保留库里原站名,避免清洗旧的手填站名
- 此前两处都只写 departure_address / arrival_address,站名一直是派单时的旧值,
  司机端列表与详情标题改完仍是旧城市
- 补 TransportBusinessSupportRegionNameTest、WaybillChangeRouteStationNameTest 与异常处置站名断言
2026-10-27 15:44:17 +08:00
b2894lxlx 73cb00cfac !7 fix: 更新字典sql
Merge pull request !7 from mindless/feature/fix-sql
2026-10-27 07:05:29 +00: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