weicw
|
d3d2c9f116
|
✨ 调度端运单详情新增车辆实时定位接口
|
2026-10-25 18:40:55 +08:00 |
|
weicw
|
c950f13c55
|
✨ 待回单确认拆出独立 tab 档位,进行中不再包含
|
2026-10-25 16:20:36 +08:00 |
|
b2894lxlx
|
20f8b1d8ec
|
🐛 补齐调度端状态测试的数据权限构造参数
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-10-25 00:02:12 +08:00 |
|
weicw
|
2c4ba589b8
|
🗃️ 新增回单待确认状态旧值订正脚本
|
2026-10-24 21:29:16 +08:00 |
|
weicw
|
0c05c3c385
|
✨ 运单里程改为末位打卡采集,含里程计费时司机必填
|
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 |
|
b2894lxlx
|
9c0a870e5c
|
🔀 合并 websoft/dev,解决待回单状态与汇票可选冲突
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-10-24 14:50:05 +08:00 |
|
weicw
|
b347869166
|
🐛 修复 blade-transport 重复声明 spring-boot-starter-test 导致构建失败
- 同一依赖在 pom 里出现两次,Maven 读 POM 阶段直接失败:
'dependencies.dependency.(groupId:artifactId:type:classifier)' must be unique
- 保留带注释那处(说明为什么引入 JUnit 5 / Mockito),删掉前面无注释的重复项
|
2026-10-24 12:37:40 +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 |
|
刘泉佳
|
0e2fdc5173
|
chore: 归集刘泉佳提交的合同及HCS对接SQL到doc/sql/transport/lqj/20261024
|
2026-10-24 11:11:51 +08:00 |
|
weicw-dshsa
|
70b2096e8a
|
✨ 登录自动建档写入岗位并订正存量空岗位
- createPlaceholderProfile 写 posts='司机':岗位为空的档案会被派单候选筛掉
- 新增幂等订正脚本,只补 profile_source='login_auto' 且岗位为空的档案
- update_time 不覆盖,脚本内附校验与回退段
|
2026-10-23 20:42:55 +08:00 |
|
刘泉佳
|
05ab35d5c9
|
Merge remote-tracking branch 'origin/master' into feature/hcs-api-p0
# Conflicts:
# blade-service/blade-transport/src/main/java/org/springblade/transport/service/impl/ContractManageServiceImpl.java
# blade-service/blade-transport/src/main/java/org/springblade/transport/service/impl/PaymentApplicationServiceImpl.java
|
2026-10-23 19:18:33 +08:00 |
|
刘泉佳
|
464e83fcf1
|
fix: 金蝶系统BFI的nacos配置
|
2026-10-23 19:16:06 +08:00 |
|
刘泉佳
|
c8ac400899
|
fix: 合同系统HCS的nacos配置
|
2026-10-23 19:12:22 +08:00 |
|
刘泉佳
|
68061aea58
|
fix: 合同文档提交
|
2026-10-23 19:03:45 +08:00 |
|
weicw-dshsa
|
7fa20747ab
|
🐛 修复登录自动建档把脱敏手机号写入司机档案
|
2026-10-23 18:05:20 +08:00 |
|
刘泉佳
|
dc262f2377
|
docs: 更新合同特批与结算付款特批流程梳理
同步 2026-10-23 付款特批改造:审批通过即发起 C106-3(/approve 同步、MK 回调异步、
不受 immediate-enabled 控制),特批审核期间不推 C103-9/C108 与金蝶,特批通过后补推并联动金蝶。
|
2026-10-23 17:48:08 +08:00 |
|
刘泉佳
|
f1b6aac32b
|
fix: 金蝶应收应付单送部门.编码
|
2026-10-23 17:45:50 +08:00 |
|
weicw-dshsa
|
e54359c113
|
🔀 合并放开小程序登录与接单认证门槛
|
2026-10-23 17:29:57 +08:00 |
|
刘泉佳
|
6369ec6441
|
feat: 付款审批入口接入特批即时发起并调整审批响应提示
/approve 与 MK 审批回调在审批生效后立即发起付款特批;审批响应区分特批待发起、特批审核中、
合规推送失败(data=false 警告,保留重推)与金蝶同步结果。
|
2026-10-23 17:22:24 +08:00 |
|
刘泉佳
|
1b7b8ae571
|
feat: 新增付款申请审批通过即时发起特批能力
HcsImmediatePushSupport 增加付款即时推送入口,复用 repushPayment 发起 C106-3;
按“审批即发起”要求不受 immediate-enabled 开关控制,失败留痕由扫描或手动重推兜底。
|
2026-10-23 17:22:21 +08:00 |
|
刘泉佳
|
3ddf044810
|
fix: 付款特批未通过前不推送履约数据,特批通过后自动补推
发起 C106-3 后挂起等待特批结果,审核期间仅回填整体同步状态,不再推送履约计划 C103-9 与履约记录 C108;
合规回调或人工确认特批通过后补推履约数据并联动金蝶,驳回不产生履约数据。
|
2026-10-23 17:22:18 +08:00 |
|
weicw-dshsa
|
eed7d3c4d8
|
✅ 修正自动建档测试的 selectOne 桩,恢复按 user_id 反查的可证伪性
|
2026-10-23 17:17:48 +08:00 |
|
刘泉佳
|
9450f95bbc
|
fix: 合同金蝶同步结果回传接收 D903修改
|
2026-10-23 17:16:39 +08:00 |
|
刘泉佳
|
34f9085daa
|
docs: 新增HCS合同管理操作手册及纯操作版(含操作截图与定时任务说明)
|
2026-10-23 16:36:46 +08:00 |
|
weicw-dshsa
|
77144f4e68
|
💡 清理本次改动注释中的票据引用与设计叙述
注释只写从代码看不出来的事实:删除票号引用、设计权衡与取证经过,
保留业务约束(id_card_no 为 NULL 表示未采集、唯一索引覆盖软删除行、
driving_vehicle 为 ALWAYS 策略等)。
|
2026-10-23 16:34:25 +08:00 |
|
weicw-dshsa
|
b04f68e168
|
🩹 登录建号租户改为优先取 Tenant-Id 请求头
接口契约要求 Tenant-Id 头 → tenant_id 参数 → 兜底 000000。
写库前仍兜到非空;入参与请求头不一致时以请求头为准。
同步订正两个 DTO 的 tenantId 说明。
|
2026-10-23 16:34:10 +08:00 |
|
weicw-dshsa
|
d28c8688cf
|
♻️ 收敛小程序登录请求类型判断并调整登录编排类位置
- 新增 org.springblade.auth.support.MpLoginRequestSupport.isMp,供三条登录链路共用
- 删除 BladeUserDetailService / SmsTokenGranter / Oauth2SmsEndpoint 各自私有的同义判据
- MpLoginSupport 及其测试移入 auth.support 包,类名、行为与注入方式不变
- 顺带订正上述文件的注释为事实陈述
|
2026-10-23 16:34:04 +08:00 |
|
weicw-dshsa
|
a94de16889
|
🔀 合并小程序发码放开:未注册手机号可收码,账号仍在登录时创建
|
2026-10-23 16:09:17 +08:00 |
|
weicw-dshsa
|
5df95ce712
|
✨ 放开小程序端未注册手机号发码,账号仍在登录时创建
|
2026-10-23 16:06:24 +08:00 |
|
weicw-dshsa
|
f8da2ceaeb
|
🔀 合并小程序登录编排:两条登录链路自动建号建档
|
2026-10-23 16:00:01 +08:00 |
|
weicw-dshsa
|
0ff8e57c4e
|
🐛 修复绑定openid会覆盖账号已有另一个openid
|
2026-10-23 15:58:42 +08:00 |
|
weicw-dshsa
|
924134226f
|
♻️ 微信与短信登录改走MpLoginSupport自动建号建档
|
2026-10-23 15:58:42 +08:00 |
|
weicw-dshsa
|
a8e059e92e
|
✨ 新增小程序登录编排MpLoginSupport与登录失败语义测试
|
2026-10-23 15:58:42 +08:00 |
|
刘泉佳
|
f3699c9cf0
|
fix: 合同特批结果回传改按合规合同ID(hcs_fd_id)定位合同并联动审批状态
|
2026-10-23 15:57:51 +08:00 |
|
weicw-dshsa
|
1fb7a777c8
|
🔀 合并登录建号建档两个 feign 入口:ensureUser 与 ensureProfile
|
2026-10-23 15:49:53 +08:00 |
|
weicw-dshsa
|
9f849f55be
|
✅ 补充司机档案自动建档与绑定回归测试
|
2026-10-23 15:48:57 +08:00 |
|
weicw-dshsa
|
49be9c6d52
|
✨ 新增司机档案登录自动建档与账号绑定接口
|
2026-10-23 15:48:57 +08:00 |
|
weicw-dshsa
|
3475ec1f87
|
✨ 新增小程序账号查找或创建与按openid查询接口
|
2026-10-23 15:48:31 +08:00 |
|
weicw-dshsa
|
0c72a72f13
|
🔀 合并司机档案迁移:可空身份证号与账号绑定唯一索引
|
2026-10-23 15:37:50 +08:00 |
|
weicw-dshsa
|
8e0c5594b3
|
Merge branch 'feat/open-mp-login' into feat/open-mp-login-07
|
2026-10-23 15:37:21 +08:00 |
|
weicw-dshsa
|
1e1f7e3d13
|
✨ 新增司机档案可空身份证号与账号绑定唯一索引迁移
- 新建 blade_transport_driver_profile_account_20261023.sql:
id_card_no 放宽为可空(NULL 表示尚未采集,保留 uk_transport_driver_id_card)、
user_id 加唯一索引 uk_transport_driver_user、新增 profile_source / account_bound_time 留痕列;
每段先查 information_schema 再改,重复执行不报错,回滚语句写在脚本注释里。
- 同步基线建表脚本 blade_transport_driver.sql 三处,避免新环境按基线建库缺列。
幂等/失败语义:唯一索引段先执行,user_id 有重复时以
Duplicate entry '<值>' for key 'blade_transport_driver.uk_transport_driver_user' 硬失败,
此时脚本对表零修改;回滚顺序与正向相反(先清 NULL 再收窄 id_card_no)。
跳过 hook 的原因:audit-migrations 的 baseline_sync 仍报存量 3 条
blade_customer_archive 基线缺列(与本票无关,属他票范围);check-comment-style
把 spec 规定的列注释「NULL 为改造前存量」判为叙事措辞(列 COMMENT 语义,非工作区引用)。
|
2026-10-23 15:37:21 +08:00 |
|
weicw-dshsa
|
35b49b249f
|
🔀 合并小程序登录与接单门槛放开:接单认证门槛默认关闭
|
2026-10-23 15:35:02 +08:00 |
|
weicw-dshsa
|
170c296a75
|
✨ 接单认证门槛默认关闭,保留配置回退
|
2026-10-23 15:30:15 +08:00 |
|
weicw-dshsa
|
8d8fc30616
|
💬 同意调整路线的跟进记录改写成调整后的整条路线
原来只写变化差分(「到货地 旧 → 新」「途经站由 X 个改为 Y 个」),
中间站变化时会出现「途经站由 2 个改为 2 个」这种没有信息量的句子。
改成按站序把调整后的地址用「 → 」连起来;一个地址都没改时仍写
「同意调整路线,未修改路线」。
|
2026-10-23 14:01:15 +08:00 |
|
weicw-dshsa
|
50354f358d
|
🔀 合并「修改路线地址」异常审批:同意改路线 / 拒绝 / 撤销
|
2026-10-23 11:40:38 +08:00 |
|
刘泉佳
|
7f68798505
|
docs: 补充HCS推送五类扫描任务独立开关配置说明
|
2026-10-23 11:32:25 +08:00 |
|
刘泉佳
|
12d8d0b775
|
feat: 付款特批C106-3/4新增流程模板ID字段(fdTemplateId,Nacos可配置)
|
2026-10-23 10:13:56 +08:00 |
|
b2894lxlx
|
49c149c675
|
✨ 评分量化减分累计与最高扣分限制,并修复运输对账与结算调整单等问题
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-10-23 04:28:19 +08:00 |
|
weicw-dshsa
|
aa7caf5a4c
|
♻️ 整理异常处置路线调整的注释、参数命名与终态守卫
注释只留状态与约束,去掉推理与取舍表述;firstNonBlank / rewriteSegmentPoint 参数改为有语义的名字;reject / revoke / adjustRoute 共用 assertNotSettled,文案沿用「该异常已处理」。
|
2026-10-23 01:29:09 +08:00 |
|