yml2213
f62f9b6645
fix(consignment): 售后立案回落到供货卖家,修内部现货单立不了案
补货款时排查"只认接单人"的地方,发现同类第三处:售后立案的责任人取
work_orders.assigned_worker_id,取不到就报 worker_missing(界面 409「请指定已验收的责任
打手或拼单份额」)。内部现货履约的寄卖单没有接单人,于是这类单子连售后都立不了案;
而货款修好后钱已结算给供货卖家,担责人本来就该是他。
- 抽出共享查询 getConsignmentSupplierByWorkOrderWithClient()
(consignment-supplier-repo.ts):工单 material_json.consignment.inventoryId 或库存
bound_work_order_id → 库存 → 提报单,货款结算与售后立案共用同一份口径
- 售后在找不到接单人时回落到供货卖家,并在验收快照里标记 consignmentSupplier
与提报单号留痕
- 加测试钉住:售后必须先认寄卖关系再判定 worker_missing;取卖家的 SQL 只有一处实现
真实库验证(内部现货履约,接单人为空):反查供货卖家 workerId=3 正确;
售后立案成功且责任人 worker_id=3。临时数据残留 0。
2026-09-17 12:08:39 +08:00
..
2026-09-17 12:08:39 +08:00
2026-08-16 17:27:12 +08:00
2026-07-10 21:55:32 +08:00
2026-08-17 13:54:01 +08:00
2026-08-18 18:36:48 +08:00
2026-08-16 17:27:12 +08:00
2026-07-10 09:14:12 +08:00
2026-08-16 17:27:12 +08:00
2026-07-25 15:56:18 +08:00
2026-08-16 17:27:12 +08:00
2026-09-10 09:39:19 +08:00
2026-08-16 17:27:12 +08:00
2026-09-10 09:39:19 +08:00
2026-09-15 13:41:29 +08:00
2026-09-15 13:48:43 +08:00
2026-08-20 23:04:52 +08:00
2026-07-07 21:13:37 +08:00
2026-08-16 17:27:12 +08:00
2026-09-15 10:45:53 +08:00
2026-09-15 10:45:53 +08:00
2026-08-05 16:07:33 +08:00
2026-08-30 16:40:09 +08:00