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
|
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 |
|
weicw-dshsa
|
d2f7d6aed0
|
✨ 待回单确认:司机卡片与调度端详情/卡片下发原始业务状态
|
2026-10-22 14:15:33 +08:00 |
|
weicw-dshsa
|
3e60c0720b
|
✅ 锁定末位打卡回单需确认时进入待回单确认
|
2026-10-22 13:46:03 +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
|
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 |
|
weicw-dshsa
|
0bdfad6a8d
|
✨ 已结束运单的打卡卡片仅展示不可提交
|
2026-10-20 14:40:18 +08:00 |
|
weicw-dshsa
|
776861fc5b
|
🔀 合并 origin/master 到 dev
|
2026-10-19 19:03:06 +08:00 |
|
b2894lxlx
|
fce582e80b
|
🐛 修复收款流水继续认领与付款可付口径,并改用OA登录名提交流程
收款流水部分认领预填关联结算单并修正认领完成判定;正式结算尾款扣减预付占用;预付驳回重提纠正结算引用;临时额度取消强制项目额度校验;用户增加OA登录名供MK流程使用。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-10-19 17:12:22 +08:00 |
|
b2894lxlx
|
68a5d581f3
|
!4 fix: 结算调整单重推拦截报错补充具体结算单号
Merge pull request !4 from mindless/feature/20261016-settlement-adjustment-kingdee
|
2026-10-19 06:58:25 +00:00 |
|
b2894lxlx
|
c5d5687999
|
✨ 完善付款申请多结算行、结算导入与计费方式回填
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-10-19 12:06:49 +08:00 |
|
weicw-dshsa
|
6dc6932f39
|
🐛 多货物运单的货名、汇总与合计重量按货物明细算
一张运单可以录多条货物,明细落在 goods_json,主表 cargo_name / cargo_type / quantity_unit
只是首行、quantity 是各行合计。列表与详情原先只读主表字段,第二种及以后的货物整条丢失
(如 YD-20261018-0005 只显示「阿什顿」,漏掉「显卡050」),并把「20堆 + 50方」算成「70堆」。
货物明细的取法收进 WaybillCargoSupport 一处:goods_json 能解析出货物就以它为准,
解析不出再回退主表(一格多名的历史写法按同一口径摊平)。
- 运次读服务的段一补取 goods_json:卡片货名与汇总都靠它,少取就只能拿首行
- 货名、货物汇总、合计重量改按货物行算;单位不一致时合计留空,不把汇总串冒充成重量
- 站点货物条目一张子单可出多条,并带上各自的货名与数量单位
- 运次级与子单级都补 cargoNames / cargoTypes 清单,供小程序缩写与展示
|
2026-10-18 22:07:04 +08:00 |
|
b2894lxlx
|
ddaa6f2c45
|
✨ 完善导入结算单模板校验、草稿明细与历史运单选择
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-10-18 20:35:28 +08:00 |
|
刘泉佳
|
b9acf6c73d
|
Merge remote-tracking branch 'refs/remotes/origin/master' into feature/20261016-settlement-adjustment-kingdee
|
2026-10-18 15:14:46 +08:00 |
|
刘泉佳
|
a4b5f09160
|
feat: 正式结算单整合项目预付核销并关联展示预付付款记录
核销金额计入结算单已申请/已付汇总(仅已付款预付可核销);保存转移来源预结算核销行、调整重推迁移核销行;付款申请作废/结算单作废/金蝶删单回调/预结算作废联动清理核销行;结算调整前校验核销合计;详情返回统一预付付款记录(advancePayments);列表页批量汇总避免N+1
|
2026-10-18 14:31:10 +08:00 |
|
weicw-dshsa
|
543a690902
|
✨ 运单查询新增可配载开关与按主键回查
|
2026-10-18 14:03:41 +08:00 |
|
weicw-dshsa
|
4011577491
|
✨ 末位打卡卡上完成运单,后台补「确认回单」入口
司机端打卡页的完成动作从底栏挪到末位卡上:节点下发时按与 submitNode 自动完成同一份判据
(末位可打卡节点 + 到货/卸货/签收 + 回单不要求业务员确认)给出「打这张卡即完成运单」,
客户端据此把按钮文案改成「完成运单」。两处判据同源,否则会出现「按钮写着完成运单、
打下去这张运单没完成」。
回单节点配成「需业务员确认」时,司机打完末位卡不置完成,此前全仓没有任何入口让业务员确认后置完成,
运单只能人工去后台点完成。新增 POST /waybill-manage/confirm-return:校验该运单的回单确实要求确认、
司机打卡节点(在途除外——它是频次打卡节点、不是必经一步)全部已打卡、无未了结异常,再走既有的
完成逻辑(改状态 + 生成应收应付 + 尝试完成配载单)。完成接口本身不要求节点打卡,不校验这两件事
就等于借这个入口绕过打卡门禁与异常门禁。本轮不做撤销。
新增 DriverPunchFinishFlagTest(4 项)与 WaybillConfirmReturnTest(5 项);
blade-transport 全量 385 项用例通过。
|
2026-10-18 12:14:54 +08:00 |
|
weicw-dshsa
|
7d951d5b04
|
✨ 小程序调度端运单列表、待处理与统计按组织收口
原先三个取数入口都不带组织条件,租户内两个组织的运单混在同一张表里。「小程序管理」
账号与运单业务组织不一致确实是事实,但那是账号挂在一个已软删部门上的脏数据症状,
不是「不该按组织过滤」的理由。
现在与后台运单列表同一条规则:普通用户只出自己所属组织,超级管理员不过滤,
小程序端不提供「全部组织」开关;详情与重新派单照旧不按组织收口。
组织条件由调用方算好、经 TripQueryVO.deptIds 落到运次读服务的运单行上,
列表、待处理与首页三档统计因此共用同一条可见范围;「待重新派单」另走库层分组查询,
单独带上,首页重派角标与待办 feed 随之一起收口。
运次读服务的分档统计走一份「去掉 Tab 条件」的副本,该副本必须照搬 deptIds,
否则统计会退回全租户、与列表的数对不上(已由用例钉住)。
存量 42 张 dept_id 为 -1 或 NULL 的运单不属于任何组织,收紧后普通用户再也看不到,
另订正到各自的创建组织,见 doc/sql/transport/blade_waybill_dept_backfill_20261018.sql。
新增 ManageWaybillOrgScopeTest(8 项),TripQueryServiceImplTest 补 3 项;
blade-transport 全量 376 项用例通过。
|
2026-10-18 11:22:04 +08:00 |
|
b2894lxlx
|
583bab1a4f
|
✨ 结算付款与汇票校验优化,完善变更记录与菜单拆分
付款可付款占用、汇票仅可选未到期收票、正式结算计费方式与金蝶同步、导入运单删除校验,并补充结算菜单与变更明细 SQL。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-10-18 05:12:27 +08:00 |
|
weicw-dshsa
|
076d04471f
|
♻️ 运次分档改由服务层只读推导,不再由库层判据决定
库层只负责取回收口与筛选命中的可见运单行,分组、分档、筛选、排序与分页
全部在服务层算完再做,Tab 与卡片由同一份推导得出;接单需求改取项目生效中
的过程配置(与单票路径同口径,仅写回内存不落库),否则快照缺接单节点的
运次会被误判成进行中。筛选只决定哪些运次在范围内,分档永远看整趟车,
避免筛选缩小子单集合后把运输中的车算进已完成。SQL 分档渲染与重复的分组
键声明一并删除,管理端两类筛选合成一条取数路径。
|
2026-10-17 20:40:57 +08:00 |
|
weicw-dshsa
|
5d980278f2
|
✨ 管理端运单列表与详情按运次下发,首页待办按运次去重
管理端列表/待处理/详情/统计切到共享运次服务,运次主键按字符串下发;
首页「重新派单待处理」的 feed 与角标改为按运次键在库层分组去重,
一张配载单的多张子单被拒只出一条待办。重新派单写入与组织过滤未动。
|
2026-10-17 19:47:56 +08:00 |
|
weicw-dshsa
|
1de48db233
|
✨ 司机端小程序接口按运次下发列表与详情,并支持整单接单与拒单
新增 /waybill/task/{current,pending-preview,counts,page,detail,accept,reject}:
列表一页若干个运次,详情按是否配载单下发整趟车站点(route_json 顺序,
装N/卸N 指向配载单运单集合里的第 N 张子运单,每站货物取子运单);
一次接单把该运次未走完的子运单一起置为已接单,一次拒单整单拒绝。
旧的运单级端点与写入口语义不变。
|
2026-10-17 18:13:58 +08:00 |
|
weicw-dshsa
|
9a43863c09
|
✨ 新增运次读服务,小程序列表与详情按运次聚合
运次=有配载单时那张配载单(含全部子运单),没有配载时就是一张运单。
一次库层查询按运次分组完成状态聚合、接单需求合并、排序与分页,
供司机端与管理端共用;聚合读只读,不触发接单态归一化的写库。
|
2026-10-17 17:24:36 +08:00 |
|
b2894lxlx
|
0bcb355079
|
🐛 修复MK公开页审批回写,并支持OA部门按公司oaId轮询同步
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-10-17 15:35:20 +08:00 |
|
weicw-dshsa
|
60e2afe938
|
✨ 司机个人认证新增出生年月与住址字段
个人认证快照(PersonCertSubmitRequest)增加 birthday / addressRegion / address,
审核通过时写回司机档案的 birthday / address_region / address 三列。
住址拆成两段是与管理端对齐:blade_transport_driver 有 address_region(地址区划)
与 address(详细地址)两列,管理端的 address_region 存的是各级区划名称直接拼接的
串(如「广西壮族自治区柳州市柳北区」),不是编码,这里沿用同一形状,两端才互相认得。
写回时区划与详细地址都过 blankToNull:框架的 not_null 更新策略只跳过 null,
司机端这两项都是选填,没填时提交的是空串,直接写会把管理端已填的住址清空。
OCR 身份证别名补上「出生」「住址」;birthday 拼写不以 Date 结尾,还要一并纳入
isDateField,否则「1979年11月17日」会原样下发,填不进日期框。
|
2026-10-17 12:38:02 +08:00 |
|
b2894lxlx
|
6f73e3fbf9
|
🐛 修复应付承运商、汇票占用、一单多货结算与运输对账完成校验
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-10-17 08:31:33 +08:00 |
|
weicw-dshsa
|
b27e08acd5
|
Merge remote-tracking branch 'origin/master' into dev
|
2026-10-17 01:12:05 +08:00 |
|
刘泉佳
|
784c532d9c
|
feat: 结算调整单审批自动推送与冲销后重推新单
|
2026-10-16 19:46:27 +08:00 |
|
刘泉佳
|
bf9c1cc890
|
feat: 结算调整单接入金蝶数据模型与冲销查询能力
|
2026-10-16 19:45:57 +08:00 |
|
b2894lxlx
|
cfa77cbba3
|
✨ 新增结算规则定时生成,并支持付款申请多结算单与导入停用费用项提示
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-10-16 16:03:23 +08:00 |
|
b2894lxlx
|
22425708a8
|
Merge remote-tracking branch 'websoft/dev'
|
2026-10-16 11:47:52 +08:00 |
|
b2894lxlx
|
93a6555293
|
✨ 新增项目预付核销,并修复平台公司多选、常用线路组织过滤与登录 IP 连坐锁
结算附件支持项目预付核销并扣减可付款金额;加固项目平台公司多选字段扩容脚本;常用线路新增归属组织与列表筛选对齐;登录失败仅按账号锁定,取消 IP 级连坐。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-10-16 02:01:58 +08:00 |
|
b2894lxlx
|
0657cfe69f
|
!2 金蝶解锁回调以及客商审核通过推送金蝶失败被吞异常,以及补充文档
Merge pull request !2 from mindless/feature/payment-apply-bfi-sync
|
2026-10-15 16:58:41 +00:00 |
|
b2894lxlx
|
d7bf82b159
|
✨ 新增导入结算单,并修复运单超管组织过滤与计量单位软删恢复
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-10-16 00:56:54 +08:00 |
|
b2894lxlx
|
0518bf94bf
|
✨ 组织同步收敛为双顶级与二级公司白名单
集团顶级改为 id=1/广西现代物流集团有限公司,仅同步 OA 公司 2、135 及其子公司与部门,并同步客商固定所属组织名称。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-10-15 12:47:11 +08:00 |
|
刘泉佳
|
cb19618101
|
fix: 解锁标识术语统一为金蝶锁单/金蝶删单
- 回调操作类型展示口径统一:SAVE=金蝶锁单(保存触发解锁,单据仍在)、DELETE=金蝶删单
- 同步更新解锁标识标签、VO 注释与业务流程文档
|
2026-10-15 11:44:37 +08:00 |
|
刘泉佳
|
f23e24e808
|
fix: 修正金蝶解锁回调单号定位并新增解锁终态页面标识
- 回调方向与锁定相反:按金蝶单号+我方单号双条件反查最新locked锁记录(targetBillType回调为空不参与匹配)
- 回调处理批量化:一次IN查询+updateBatchById批量落库,消除逐张查询/更新N+1
- 新增KingdeeUnlockMark展示契约与fillUnlockMarks通用填充,付款申请/结算单/开票申请VO回填解锁时间、操作人、动作名称
- 更新金蝶单据锁定与解锁业务流程文档(回调方向、解锁后数据变化、事务语义、联调实测结论)
|
2026-10-15 11:29:11 +08:00 |
|
刘泉佳
|
865e3a0498
|
Merge branch 'master' into feature/payment-apply-bfi-sync
# Conflicts:
# blade-service/blade-transport/src/main/java/org/springblade/transport/service/impl/CustomerArchiveServiceImpl.java
|
2026-10-14 14:24:27 +08:00 |
|
b2894lxlx
|
6f4812db75
|
✨ 项目申请平台公司多选,运单导入承运商筛选与复制草稿优化
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-10-14 12:59:31 +08:00 |
|
b2894lxlx
|
5bd7c8d755
|
✨ 机构OA同步支持双顶级与GWWL分段编码规则
固定集团锚点 id=135/GWWL 与独立外部组织顶级并存;公司/部门编码按上级直拼三位数字生成,并修正类型与孤儿清理逻辑。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-10-14 10:44:38 +08:00 |
|
weicw-dshsa
|
6fecc262b1
|
✨ 司机端运单卡片补运输组织类型字段
DriverWaybillCardVO 加 transportOrgType,toCard 按运单是否带配载单号判定 common/load;司机端详情、首页当前任务与列表共用该出口
|
2026-10-13 13:54:51 +08:00 |
|
b2894lxlx
|
ea1829cd75
|
🐛 修复小程序令牌严格校验 401,并开放调度端打卡接口
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-10-12 14:47:17 +08:00 |
|
b2894lxlx
|
17ede93a04
|
✨ 新增小程序用户后台管理接口与菜单
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-10-12 13:49:08 +08:00 |
|