weicw
|
01b4dd0b5b
|
♻️ 运次收口判据由司机手机号改为司机档案 ID
- TripQueryVO 的收口字段由 driverPhone 换成 driverId,删除按手机号构造收口条件的入口,
让编译器暴露全部调用点;forAdmin() 与出参 driverPhone 快照不变
- 运次可见范围两段同时切:已配载段按配载单 lm.driver_id 子查询,未配载段按运单 driver_id
- 详情复核改为比较档案 ID(ownedBy)、删除 samePhone;收口缺省(空/0/负数)仍返回空集
- 司机端六个运次入口改用当前司机档案 ID;删除 currentUserPhone/isMobileLike 手机号兜底
- 测试夹具改为同时铺设 driverId 与派单快照号,新增改号仍可见、同号换人、管理端、缺省收口四组用例
|
2026-10-27 21:07:18 +08:00 |
|
weicw
|
50ad99370c
|
✨ 运单与配载单在派单、配载、导入时写入司机档案 ID
|
2026-10-27 20:30:07 +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
|
3450799c2a
|
!6 fix: 项目+合同对接合同系统
Merge pull request !6 from mindless/feature/hcs-api-p0
|
2026-10-27 06:24:01 +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
|
dca59720bf
|
🩹 code-review 修订:改号同步日志手机号脱敏、统一 feign 契约注释
|
2026-10-26 15:32:11 +08:00 |
|
weicw
|
5cc5dbb002
|
🐛 后台改手机号同步登录账号与司机档案电话
- transport 新增 feign /feign/client/driver/sync-mobile:按 user_id+tenant_id 找档案,
档案 mobile 等于账号旧号时只改 mobile 一列(带 driving_vehicle 原值),已是新号幂等成功,
找不到或判据不满足返回 synced=false 与原因
- blade-system updateUserWithPhoneSync:账号等于旧号时跟随新号、补账号唯一性校验,
本地写库后调 feign 同步档案;同步失败只记日志,不回滚账号更新。登录链路仍走 updateUser
- App 内改号改调 updateUserWithPhoneSync
- bindOpenId 改为覆盖写:不再拦截已绑定其他 openid 或 openid 属于其它账号
|
2026-10-26 15:19:33 +08:00 |
|
b2894lxlx
|
8a10ffeed6
|
Merge remote-tracking branch 'websoft/dev'
|
2026-10-26 13:49:08 +08:00 |
|
b2894lxlx
|
81648fc659
|
✨ 开票合计反算、配载承运商乙方交集与临时合同结算校验
开票按合计金额/税率反算不含税单价(6位小数);配载按子单客户合同甲方匹配后取承运商乙方交集;临时合同过期不可结算,并修正合同变更编号唯一校验。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-10-26 10:50:55 +08:00 |
|
b2894lxlx
|
6a4b9cf012
|
Merge remote-tracking branch 'websoft/dev'
|
2026-10-26 10:12:11 +08:00 |
|
weicw
|
aac08bcbaa
|
📝 认证审核注释改为事实描述并统一引用菜单码常量
|
2026-10-26 03:39:55 +08:00 |
|
weicw
|
e0ff423de0
|
🐛 审核详情返回驳回原因
|
2026-10-26 03:22:35 +08:00 |
|
weicw
|
ec926afa46
|
✨ 新增认证审核能力判定接口
|
2026-10-26 03:14:05 +08:00 |
|
weicw
|
05aaa5396b
|
✨ 运次与运单下发多式联运标志,运输类型筛选分三档
transportOrgType 仍是 common/load 二值(组织形态维),另加 Boolean multimodal 表示挂了多联总单;两者可叠加,文案由前端组合。visibleRows 补选 master_no,否则派生永远为空。配载档筛选排掉挂总单的行,多式联运档只看 master_no。
|
2026-10-26 00:45:54 +08:00 |
|
weicw
|
c95dccc871
|
🐛 fix(打卡里程): 回显里程去掉两位小数
运单里程列是 decimal(18,2),BigDecimal 经全局 ToStringSerializer 序列化后
下发成 "200.00",而客户端按正整数校验,原样回填直接提交会被拒。
- DriverPunchNodeVO / WaybillPunchRecordItemVO 的 mileage 改 String(正整数文本)
- 新增 TransportBusinessSupport.mileageText,去尾随零后再下发
- 打卡记录单测断言同步为字符串
|
2026-10-25 21:57:33 +08:00 |
|
b2894lxlx
|
3b5507ab2e
|
🔀 合并 websoft/dev,解决所属组织与数据权限冲突
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-10-25 20:37:21 +08:00 |
|
weicw
|
c950f13c55
|
✨ 待回单确认拆出独立 tab 档位,进行中不再包含
|
2026-10-25 16:20:36 +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 |
|
刘泉佳
|
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 |
|
weicw-dshsa
|
b04f68e168
|
🩹 登录建号租户改为优先取 Tenant-Id 请求头
接口契约要求 Tenant-Id 头 → tenant_id 参数 → 兜底 000000。
写库前仍兜到非空;入参与请求头不一致时以请求头为准。
同步订正两个 DTO 的 tenantId 说明。
|
2026-10-23 16:34:10 +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 |
|
b2894lxlx
|
49c149c675
|
✨ 评分量化减分累计与最高扣分限制,并修复运输对账与结算调整单等问题
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-10-23 04:28:19 +08:00 |
|
weicw-dshsa
|
ba2b0a3a8b
|
✨ 异常详情下发配载单、子运单与可调整站点
|
2026-10-23 01:10:25 +08:00 |
|
weicw-dshsa
|
b56da11a6c
|
✨ 新增异常处置同意并调整路线接口
|
2026-10-23 00:58:47 +08:00 |
|
weicw-dshsa
|
7f4dc94934
|
✨ 新增异常拒绝与撤销接口
|
2026-10-23 00:37:59 +08:00 |
|
weicw-dshsa
|
987f8ec6a8
|
✨ 运单搜索关键字支持项目名与司机名
|
2026-10-22 20:05:49 +08:00 |
|
刘泉佳
|
dcda231c51
|
feat: 付款审批通过累加履约计划款项金额并推送合同系统,金蝶付款申请携带履约计划id
|
2026-10-22 16:33:00 +08:00 |
|
b2894lxlx
|
dea72691de
|
✨ 进行中配载可编辑、汇票可选放开限制,并补充业务部门与待确认回单
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-10-22 15:40:59 +08:00 |
|
weicw-dshsa
|
d2f7d6aed0
|
✨ 待回单确认:司机卡片与调度端详情/卡片下发原始业务状态
|
2026-10-22 14:15:33 +08:00 |
|
weicw-dshsa
|
3e60c0720b
|
✅ 锁定末位打卡回单需确认时进入待回单确认
|
2026-10-22 13:46:03 +08:00 |
|
b2894lxlx
|
73c8f6665e
|
✨ 客商档案表单重构并补充实缴资本、营业期限起日与已使用额度
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-10-22 12:56:48 +08:00 |
|
b2894lxlx
|
83b2144407
|
✨ 小程序用户支持组织与数据权限,调度端按项目业务部门收口运单
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-10-22 10:59:21 +08:00 |
|
刘泉佳
|
86b8babcfc
|
Merge remote-tracking branch 'origin/feature/20261019-bfi-all' into feature/hcs-api-p0
# Conflicts:
# blade-service/blade-transport/src/main/java/org/springblade/transport/service/impl/PaymentApplicationServiceImpl.java
|
2026-10-22 09:39:06 +08:00 |
|
刘泉佳
|
26c9a32c6b
|
feat: 新增客商风险批量与按名查询接口及风险等级转义
C101-1 展示链路:/hcs/risk/batch 批量查询(单失败跳过)、/hcs/risk/by-name 按名称查询(反查编号不阻断);CustomerRiskVO 回填 customerCode 并新增 riskLevelName 服务端转义(黑名单优先,0=低/1=中/2=高风险)
|
2026-10-21 17:37:48 +08:00 |
|
b2894lxlx
|
167cea020c
|
✨ 结算单支持业务模式与运输方式,并修复组织合同流水号空值
预结算/正式结算主表新增业务模式、运输方式及列表导出字典翻译;组织合同初始流水号未填时不落-1,OA同步保留本地合同配置。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-10-21 16:41:59 +08:00 |
|
b2894lxlx
|
89bfeddb12
|
✨ OA人员无登录名时按工号入库,全量同步对齐当前部门
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-10-21 15:37:09 +08:00 |
|
b2894lxlx
|
604ae47b4f
|
✨ 导入运单支持未结算整批删除并调整结算单导入模板
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-10-21 15:37:09 +08:00 |
|
b2894lxlx
|
939569e623
|
🐛 修复进度预付驳回重提,并校正结算费用与运输计划组织
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-10-21 15:37:09 +08:00 |
|
b2894lxlx
|
d3e6668881
|
Merge remote-tracking branch 'gitee/master' into dev
|
2026-10-21 12:01:35 +08:00 |
|
b2894lxlx
|
777102485c
|
✨ 组织机构支持合同初始流水号
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-10-21 11:51:13 +08:00 |
|
weicw-dshsa
|
142eee384b
|
✨ 运次级下发计重合计与货物明细行
|
2026-10-20 22:20:43 +08:00 |
|
b2894lxlx
|
ccb68b0853
|
✨ 导入运单支持未结算整批删除并调整结算单导入模板
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-10-20 14:43:51 +08:00 |
|
weicw-dshsa
|
0bdfad6a8d
|
✨ 已结束运单的打卡卡片仅展示不可提交
|
2026-10-20 14:40:18 +08:00 |
|
刘泉佳
|
fac4c112aa
|
:feat: 新增项目金蝶同步结果回调并回填金蝶ID
- 新增 /hcs/projectLegal/result 免登回调端点(D902),按项目编号定位回填金蝶项目ID/编号,原文留痕 blade_hcs_check_log
- 合同 contractLegal/result 回调成功分支回填金蝶合同ID
- 项目/合同金蝶回调成功与失败均追加变更记录(changeRecordJson)
- 项目立项/合同列表支持按是否同步金蝶、是否同步合规筛选
- 新增增量SQL:blade_project_apply.kingdee_id/kingdee_number、blade_contract_manage.kingdee_id
|
2026-10-20 11:05:11 +08:00 |
|
b2894lxlx
|
87222f2e8c
|
🐛 修复进度预付驳回重提,并校正结算费用与运输计划组织
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-10-20 01:50:55 +08:00 |
|