weicw-dshsa
|
cc997c1c0c
|
✨ 审核列表新增司机姓名与手机号,并修正驾驶车辆绑定校验
审核页的司机姓名与手机号取司机档案的**当前值**,不是提交时的历史值:
手机号从未进入过认证快照(只有司机档案这一个来源),而队列的用途是
「找得到人、联系得上」。司机侧的认证对象就是记录本身;车辆侧记录不含任何
司机信息,取提交该记录的司机。存量订正记录里没有系统账号的那些司机解析不到,
两列为空属正常状态。
筛选必须发生在分页之前,故列表改为自定义 SQL;在 Java 层补字段再过滤会变成
「先分页再过滤」,每页条数与总数都不准。姓名搜索同时匹配档案当前姓名与提交时的
旧名,改名后按新名、旧名都搜得到。
顺带修掉两处既有缺陷:
1. 管理端保存绑定多辆车的司机会误报「驾驶车辆不存在」——小程序把车牌逗号并列
写入 driving_vehicle,管理端却拿整串去车牌表精确查,两边口径不一致。
2. 「一个司机最多 5 辆车」后端从未校验,且 driving_vehicle 原为 varchar(30),
5 个车牌连分隔符要 39 字符,超长写入会被静默截断成半个车牌(还会被当成一辆车)。
列扩到 varchar(100) 并在写入前校验数量与车牌格式。
|
2026-10-03 14:35:59 +08:00 |
|
weicw-dshsa
|
36d23cb426
|
📝 认证记录相关文件去掉外部文档引用,注释改为自解释
前一次提交的注释大量引用本仓库之外、同事看不到的东西:
docs/adr/0001、docs/adr/0002、GLOSSARY.md、.scratch/ 下的 spec 与 ticket 编号、
以及 ADR-0002 / D10 / 不变式 I1~I3 这类代号。这些都在另一个 git 仓库
(weicw/tms-erp)里,单独 checkout 本仓库的人根本找不到,只会困惑。
改为把结论直接写在注释里:
- 生效快照指针为何「一经设置永不回退」(原来只写「见 ADR-0002」);
- 为何 redis 状态字段不能用 0 兜底;
- 为何生成列要排除 is_deleted、为何 tenant_id 必须 NOT NULL;
- changeStatus 为何被禁用(原来写「破坏 I3 的留痕」)。
顺带对齐本仓库的既有排版习惯:
- 横幅破折号由 77 个改为 30 个(与 blade_annual_inspection_record.sql 等一致);
- 去掉 SQL 注释里的 markdown 粗体(本目录无其他脚本这么写)。
仅注释变更:SQL 的 diff 已逐行核对,非注释行改动为 0,DDL 一字未动;
迁移重跑仍 exit 0,audit-migrations 通过,mvn clean compile 成功。
|
2026-10-02 15:47:39 +08:00 |
|
weicw-dshsa
|
87f4c3a830
|
✨ 新增认证记录不可变快照数据模型与迁移脚本
按 ADR-0001/0002 建立司机与车辆共用的认证记录表 blade_transport_cert_record
(biz_type 区分、载荷存 JSON、检索字段提升为真实列),并为司机/车辆表补生效快照指针。
不变式结构性保证:
- I1 同对象至多一条待审:生成列 pending_biz_id + 唯一索引,数据库层拦截;
生成列同时排除 is_deleted,避免逻辑删除的待审记录永久占用唯一键。
- I3 快照不可变:snapshot_json 等 5 列标 FieldStrategy.NEVER,永不进入 UPDATE。
- status 承载审核状态(0审核中/1已通过/2已驳回/3已作废),新增时必须显式设置:
框架 resolveEntity 会把 null 的 status 静默填成 1(即「已通过」),
且继承来的 changeStatus 可直接写 status,两条通道均已封堵。
其他:司机表补身份证有效期三列并订正排序规则为 utf8mb4_general_ci
(原先为 0900_ai_ci,与车辆表 JOIN 已发生过 Illegal mix of collations);
生效快照指针加 @JsonProperty(READ_ONLY),防止以 /submit 请求体自行「认证」自己;
同步基线建表脚本与认证审核菜单/权限码。本票不含任何业务接口。
|
2026-10-02 14:40:56 +08:00 |
|
刘泉佳
|
4b3edf977c
|
Merge remote-tracking branch 'refs/remotes/origin/master' into feature/payment-apply-bfi-sync
# Conflicts:
# blade-service/blade-transport/src/main/java/org/springblade/transport/service/impl/CustomerArchiveServiceImpl.java
|
2026-10-01 13:47:00 +08:00 |
|
刘泉佳
|
2f6619d443
|
feat: 开票结果回写落库发票文件地址并支持正式结算单详情查看下载
- A303-5 VO 补数电 PDF/XML 直链字段,回写落库四个发票文件地址(板式文件/预览图/数电PDF/数电XML)
- 已落库但缺地址的历史记录由回写任务字段级补空,不覆盖已有值
- 正式结算单详情新增 issuedInvoices:经结算单-开票申请关联查出回写发票,只读不参与匹配金额
- 新增建表补丁 blade_invoice_application_invoice_urls_20260930.sql
- 同步更新金蝶附件上传下载链路梳理文档(新增 3.4 销项直链节)
|
2026-09-30 14:15:58 +08:00 |
|
b2894lxlx
|
2f4513d501
|
📝 新增指定账号各业务模块创建量统计 SQL
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-29 21:42:34 +08:00 |
|
刘泉佳
|
ffc2f6eea2
|
fix: A301-3 报文取数按契约修正——awrp_src_code=分摊结算单号拼接,seq/e_corebillno=结算单id
|
2026-09-29 10:48:50 +08:00 |
|
b2894lxlx
|
087f361a8b
|
✨ 组织类型改业务字典,并完善金蝶部门代码与MK再提交
组织类型翻译切换为 organization_type;新增金蝶部门代码字段;流程已结束或已通过时强制新建MK表单实例。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-29 03:15:26 +08:00 |
|
b2894lxlx
|
beb0850644
|
✨ 解耦MK表单实例与业务ID,公开页按formInstanceId反查业务数据
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-29 02:23:19 +08:00 |
|
刘泉佳
|
f97237afe5
|
docs: 收款认领推送金蝶重构设计与业务流程文档、幂等变更SQL、集成语境术语
|
2026-09-29 01:02:14 +08:00 |
|
刘泉佳
|
a2abb3f921
|
Merge remote-tracking branch 'origin/feature/kingdee-attachment-sync' into feature/payment-apply-bfi-sync
# Conflicts:
# blade-common/src/main/java/org/springblade/common/feign/CustomFeignLogger.java
# blade-service/blade-transport/src/main/java/org/springblade/transport/service/impl/FormalSettlementServiceImpl.java
# blade-service/blade-transport/src/main/java/org/springblade/transport/service/impl/InvoiceApplicationServiceImpl.java
# blade-service/blade-transport/src/main/java/org/springblade/transport/service/impl/InvoiceReceiptServiceImpl.java
# blade-service/blade-transport/src/main/java/org/springblade/transport/service/impl/PaymentApplicationServiceImpl.java
# blade-service/blade-transport/src/main/java/org/springblade/transport/support/KingdeeApBillSyncSupport.java
# blade-service/blade-transport/src/main/java/org/springblade/transport/support/KingdeeArBillSyncSupport.java
|
2026-09-28 10:50:09 +08:00 |
|
刘泉佳
|
165c22c2d7
|
feat: HCS开票收票数据层与零埋点接线(实体合规字段组/收票合同补录字段/审批与金蝶开票回写置待同步)
|
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 |
|
b2894lxlx
|
eef9d7ad9d
|
✨ 完善运单导入配载标识、导入状态与凭证文件夹统计
记录配载标识号并在同批次多运单时生成配载单,导入状态与运单状态对齐,凭证按车牌文件夹统计并支持压缩包重传匹配。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-27 22:54:30 +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 |
|
刘泉佳
|
d94b956f26
|
fix: 文件上传到金蝶后,加个金蝶附件同步表报存文件信息
|
2026-09-24 22:51:35 +08:00 |
|
刘泉佳
|
e50f4cbba6
|
feat: 收款认领金蝶对接新增数据字段与迁移SQL(流水表公告字段、认领来源编码)
|
2026-09-24 22:20:21 +08:00 |
|
刘泉佳
|
a2fd96da9d
|
fix: 开票申请同步金蝶按发票张次拆分开票,提交sql
|
2026-09-24 19:47:54 +08:00 |
|
刘泉佳
|
c2f3a48c0e
|
✨ 金蝶附件同步(A902):五类单据推送后联带上传附件、独立同步状态与列表聚合
|
2026-09-24 13:26: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 |
|
b2894lxlx
|
6eb5362d5f
|
🐛 修复车辆调度列表排序规则冲突
JOIN 车牌号/租户时统一 utf8mb4_general_ci,并补充车辆表排序规则对齐脚本。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-23 14:49:19 +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 |
|
刘泉佳
|
125054359a
|
refactor: 收票登记删除冗余金蝶同步字段并修正迁移脚本锚点
|
2026-09-23 10:30:17 +08:00 |
|
刘泉佳
|
a09ec53b59
|
fix: 注释sql
|
2026-09-23 10:19:06 +08:00 |
|
刘泉佳
|
562127232b
|
✨ 收票单推送金蝶全链路(A303-2保存+A302-6指定应付+A801-3回写)与金蝶票池实时游标分页重构,下线镜像分页与定时绑定任务
|
2026-09-23 10:15:36 +08:00 |
|
b2894lxlx
|
14c1d9dff0
|
✨ 认证退出与操作日志、密码规则,以及运输业务多项修正
|
2026-09-22 12:03:59 +08:00 |
|
刘泉佳
|
39ffac15e2
|
✨ 开票申请同步金蝶A303-1并回写A303-5开票结果(销方与税收分类编码随单据取数,新增发票结果表)
|
2026-09-21 19:14:20 +08:00 |
|
b2894lxlx
|
427e4b0c84
|
组织同步逻辑修改
|
2026-09-21 16:03:28 +08:00 |
|
刘泉佳
|
69fee13242
|
✨ 收票管理金蝶全票池同步:镜像表新增票池字段(幂等脚本)与实体字段备注
|
2026-09-21 13:18:41 +08:00 |
|
b2894lxlx
|
a138f3b916
|
调试mk
|
2026-09-20 13:16:44 +08:00 |
|
刘泉佳
|
be44ed7a8c
|
✨ 新增客商档案同步金蝶功能(A902-1查询回填+A902-2审批推送)
|
2026-09-18 20:01:29 +08:00 |
|
b2894lxlx
|
01993779a7
|
1、新增小程序相关接口
2、调整OA
|
2026-09-18 16:31:37 +08:00 |
|
刘泉佳
|
bdd1d7571f
|
✨ 新增金蝶付款结果定时回写任务(A103-2/A103-4)并抽取BFI分页通用翻页工具
|
2026-09-17 18:57:19 +08:00 |
|
b2894lxlx
|
0d1f14f703
|
调整 合同、运力、客商、项目
|
2026-09-15 11:59:42 +08:00 |
|
b2894lxlx
|
087d89b31a
|
调整 合同、运力、基础配置、客商
|
2026-09-14 23:43:00 +08:00 |
|
b2894lxlx
|
70e44da789
|
调整 合同
|
2026-09-14 15:00:40 +08:00 |
|
b2894lxlx
|
940f0b9b9f
|
调整 基础数据、运力、车船务
|
2026-09-14 01:49:02 +08:00 |
|
b2894lxlx
|
2262c39f60
|
调整项目
|
2026-09-13 01:01:09 +08:00 |
|
b2894lxlx
|
aa8b7ade99
|
小程序对接
|
2026-09-11 14:39:10 +08:00 |
|
b2894lxlx
|
93c7e6f8f5
|
1、调整导入运单
2、调整对账
|
2026-09-10 22:50:00 +08:00 |
|
b2894lxlx
|
e7d7e61846
|
1、调整导入运单
2、调整对账
|
2026-09-10 02:01:51 +08:00 |
|
b2894lxlx
|
049a46227d
|
1、调整导入运单
2、调整对账
|
2026-09-09 15:39:21 +08:00 |
|
b2894lxlx
|
f370f56a92
|
1、调整凭证
2、调整运单
|
2026-09-08 17:50:20 +08:00 |
|
b2894lxlx
|
a3eeb24f4f
|
调整结算模块
|
2026-09-08 10:58:21 +08:00 |
|
b2894lxlx
|
4d34525b7b
|
调整结算模块
|
2026-09-07 19:37:08 +08:00 |
|
b2894lxlx
|
2e7ab6f508
|
fix bug
|
2026-09-07 16:08:05 +08:00 |
|