刘泉佳
|
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 |
|
weicw
|
c677caf817
|
🐛 补齐调度服务测试的车辆服务依赖
ManageWaybillServiceImpl 新增 ITransportVehicleService 后,五处测试的构造函数仍是旧参数,
test-compile 直接失败;补上 mock 参数。
|
2026-10-28 18:49:59 +08:00 |
|
weicw
|
077848a0f6
|
🐛 首页异常处置红点只数待处理
- 快捷入口红点由 disposalStatus≠completed 改为 =pending,处置中的不再计入待办
- 补充 ManageAdminHomeBadgeTest
|
2026-10-28 18:48:31 +08:00 |
|
weicw
|
afe651f612
|
✨ 小程序档案管理支持组织树选择与大头照清空
- 新增 GET /archive/manage/dept/tree,直读本租户启用中的部门并组装成树,剔除「外部组织」整支
- 司机保存时大头照为空则显式置 null,否则 update-strategy=not_null 会保留旧值
|
2026-10-28 18:20:35 +08:00 |
|
weicw
|
85a3416b6e
|
✨ 新增小程序端司机与车辆档案管理接口
- /archive/manage/driver|vehicle 的 page/detail/submit/status 八个接口,仅登录态 + 显式 admin 校验,
权限不足回业务 403(小程序把 401 当会话失效,不能回 401)
- 分页支持 keyword(司机:姓名/手机号;车辆:车牌/VIN/所有人)与 expireStatus、status
- 停用真正生效:/driver/vehicles 只回启用车辆、停用车辆不可提交车辆认证、
派单检索排除停用司机、选车列表改查车辆档案表并排除停用车辆
- 管理端保存不再重置车辆认证状态(此前每存一次就造出「审核中但没有待审记录」的死状态)
|
2026-10-28 17:36:19 +08:00 |
|
刘泉佳
|
c6735cc98d
|
feat: 开票申请与结算单金蝶推送失败原因落库并随列表返回
|
2026-10-28 17:00:26 +08:00 |
|
刘泉佳
|
4f9ae49538
|
feat: 付款申请金蝶推送失败原因落库并随列表返回
|
2026-10-28 17:00:25 +08:00 |
|
weicw
|
29bce66d63
|
✨ 新增调度端档案统计接口,供小程序资料页取司机与车辆证照数
|
2026-10-28 16:14:20 +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 |
|
weicw
|
e74e6edacb
|
🔀 合并认证审核修订到 dev
|
2026-10-28 03:43:40 +08:00 |
|
weicw
|
df3b21922d
|
♻️ 审核修订:补身份字段服务端校验并整理注释
修订通过时比对原提交的身份字段(司机身份证号/驾驶证号、车牌号),原提交为空时允许补全;抽出 preferBody 与修订解析方法,统一许可头与注释口径。
|
2026-10-28 02:25:02 +08:00 |
|
weicw
|
bdce00c2ea
|
Merge branch 't01-backend-revision' into feat/cert-audit-revision
|
2026-10-28 01:43:25 +08:00 |
|
weicw
|
a06b2ead16
|
✨ 认证审核接口支持修订版内容写入
- 新增 CertAuditRequest,audit 接口原地升级为 body 优先、query 兜底,缺 id/pass 返回 400
- 通过时同事务写入 audited_snapshot_json(驳回忽略修订);修订内容先校验可反序列化与关键字段再落库
- 写回档案与司机端「当前生效内容」改为修订版优先,为空回退 snapshot_json
- 读不懂的历史快照不再静默跳过,改为抛错回滚,杜绝空内容被盖章通过
- 审核详情下发 auditedSnapshotJson;司机端 VO 增加 revised 标记,快照字段不随 VO 下发
|
2026-10-28 01:37:45 +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 |
|
刘泉佳
|
9a55670d42
|
✨ 新增BFI供应商查询接口A901-1
|
2026-10-28 00:22:27 +08:00 |
|
weicw
|
1b19d4e60c
|
⏪ 回退金蝶客商同步测试的 HCS 占位地址
该测试的上下文依赖本机 Nacos 配置,不在本仓库补默认值;本地跑全量时用 -Dtest='!CustomerArchiveSyncKingdeeDataTest' 跳过。
|
2026-10-27 23:57:47 +08:00 |
|
weicw
|
6ac6cf9bff
|
🐛 修复配载承运商乙方交集在缺客户合同与无可用合同时的报错
子运单全都没有客户合同时,甲方映射是空表,按 null 键取甲方抛 NPE,配载提交 500;
项目下没有可用承运商合同时乙方交集必然为空,被当成「无共同乙方」拦截,自运的多张子运单因此配不进去。
金蝶客商同步测试补 HCS 占位地址:本地未配置 thirdParty.hcs.baseUrl 时 Feign 客户端会让整个上下文起不来。
|
2026-10-27 23:53:32 +08:00 |
|
刘泉佳
|
deb08d8af5
|
✨ 补充金蝶黑名单B类拦截开关Nacos配置(blockRiskWarning)
|
2026-10-27 23:29:31 +08:00 |
|
weicw
|
43525df87c
|
🔀 合并运单归属改造(司机档案 ID)到 dev
|
2026-10-27 22:51:07 +08:00 |
|
weicw
|
3c302a4412
|
🔀 合并票 08:司机端档案解析收口到 user_id
|
2026-10-27 22:37:08 +08:00 |
|
weicw
|
2e25754d7e
|
♻️ 司机端档案解析收口到 user_id
|
2026-10-27 22:35:17 +08:00 |
|
weicw
|
7d40807361
|
🔀 合并票 07:代码复核修复
|
2026-10-27 22:23:02 +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
|
64ed3d476d
|
📝 运次收口注释只陈述当前事实
去掉「判据是 X 而不是 Y」「两段必须同时切否则」「缺省就等于把别人的运次发出去」这类推理与改删史表述,只留当前判据与行为。
|
2026-10-27 22:15:32 +08:00 |
|
weicw
|
bd97b88054
|
♻️ 删除 DriverWaybillServiceImpl 无用的 IMpUserClient 注入
该字段已无使用点,连带删掉 import 与 11 个测试构造实参;currentDriver 的注释改为只陈述当前归属判据。
|
2026-10-27 22:15:25 +08:00 |
|
weicw
|
48acd6a91e
|
🐛 派单与导入解析不到司机档案时留脱敏 WARN
改派、主单派单、Excel 导入三条写路径在解析不到档案时只落空不阻断,补 log.warn(号码用 DesensitizedUtil.mobilePhone 脱敏)。同时去掉解析结果上多余的 id > 0 归一:解析入口只返回 null 或唯一命中的档案 ID。
|
2026-10-27 22:15:16 +08:00 |
|
weicw
|
7504ad38f4
|
🐛 配载单保存按需解析司机归属,不再抹掉已有归属
原实现每次保存都按手机号重解析 driver_id,与司机无关的保存会把归属清空并同步到子运单。改为:单据带正数 driver_id 直接沿用;更新时号码与库中一致且库中已有归属则保留;其余情况(新建、换号、原本无主)才按手机号在租户内唯一匹配,匹配不到落 null 并留脱敏 WARN,不阻断保存。复制配载单直接带源单归属。
|
2026-10-27 22:15:09 +08:00 |
|
weicw
|
7a81623cc7
|
🔀 合并票 05:切换验证与接口口径文案
|
2026-10-27 21:48:23 +08:00 |
|
weicw
|
5be2046588
|
📝 修正司机端运单接口的归属口径描述(手机号→司机档案 driver_id)
|
2026-10-27 21:45:38 +08:00 |
|
weicw
|
791539fbdb
|
🔀 合并票 04:运次判据切到司机档案 ID
|
2026-10-27 21:09:22 +08:00 |
|