From 42d728a195622c8c679ad4638d3869d59658f53d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9B=BE=E5=BF=97=E5=A8=81?= Date: Wed, 29 Jul 2026 17:17:20 +0800 Subject: [PATCH] =?UTF-8?q?[16591]=E6=9B=B4=E6=96=B0=E5=BF=AB=E9=80=9F?= =?UTF-8?q?=E6=8B=A3=E9=80=89=E6=9C=AC=E5=9C=B0=E7=BB=91=E5=AE=9A=E6=B5=81?= =?UTF-8?q?=E7=A8=8B=E6=96=87=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...SHOPEE_010_出库集波V1.2_WaveRuleMatchService_流程图.md | 8 +++----- ...OPEE_010_出库集波V1.2_WaveRuleMatchService_流程文档.md | 4 ++-- 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/集波/SHOPEE_010_出库集波V1.2_WaveRuleMatchService_流程图.md b/集波/SHOPEE_010_出库集波V1.2_WaveRuleMatchService_流程图.md index f400294..b90b45f 100644 --- a/集波/SHOPEE_010_出库集波V1.2_WaveRuleMatchService_流程图.md +++ b/集波/SHOPEE_010_出库集波V1.2_WaveRuleMatchService_流程图.md @@ -101,7 +101,7 @@ assignSingleShipmentWaves(warehouseCode, shipmentType, workstationId, rules) │ ├─ 若不是 RT 且 shipment_header_ext1.shopeeWave 为空 │ │ ├─ acquireUnusedShopeeWave │ │ ├─ RT 或已有 shopeeWaveCode 时创建 shopee_wave -│ │ └─ Shopee picking task 同步完成后 bindOrderPickShipmentWave 本地回写 +│ │ └─ Shopee picking task 同步完成后直接 updateLocalShopeeWaveBinding │ ├─ createInternalWave │ ├─ addShipmentsToInternalWave │ └─ 记录成功日志 @@ -196,8 +196,7 @@ assignToCell(warehouseCode, rule, cell, shipmentIds, shopeeWaveCode, ticketType, ### 4.2 分类型 Shopee 波次绑定 ```text -bindOrderPickShipmentWave(...) [快速拣选] -└─ updateLocalShopeeWaveBinding +updateLocalShopeeWaveBinding(...) [快速拣选直接调用] bindTaskTicketShipmentWave(...) [Sales/MTO 任务单] bindBatchShipmentWave(...) [普通批量订单] @@ -214,7 +213,7 @@ bindBatchShipmentWave(...) [普通批量订单] 重要说明: -- 快速拣选、Sales/MTO 任务单、普通批量订单分别使用独立绑定方法,不复用通用绑定入口。 +- 快速拣选直接调用本地回写方法;Sales/MTO 任务单、普通批量订单分别使用独立绑定方法。 - 调用方直接传入当前分支已确定的 `ticketType`,绑定方法不再重复查询单据类型。 - 真实的 3.1.6/3.4.6 绑定接口在工作站绑箱时同步调用。 @@ -271,7 +270,6 @@ addShipmentsToInternalWave(shipmentIds, waveId) | `assignEmptyCells` | 空格口首次分配 | 3.3 | | `assignCellNumbers` | 规则驱动的格口分配 | 3.3 | | `assignToCell` | 单个格口承接一批单据 | 4.1 | -| `bindOrderPickShipmentWave` | 快速拣选同步完成后的本地波次回写 | 4.2 | | `bindTaskTicketShipmentWave` | Sales/MTO 任务单 Shopee 波次绑定 | 4.2 | | `bindBatchShipmentWave` | 普通批量订单 Shopee 波次绑定 | 4.2 | | `createInternalWave` | 创建内部波次 | 4.3 | diff --git a/集波/SHOPEE_010_出库集波V1.2_WaveRuleMatchService_流程文档.md b/集波/SHOPEE_010_出库集波V1.2_WaveRuleMatchService_流程文档.md index 15b0f8b..44e5942 100644 --- a/集波/SHOPEE_010_出库集波V1.2_WaveRuleMatchService_流程文档.md +++ b/集波/SHOPEE_010_出库集波V1.2_WaveRuleMatchService_流程文档.md @@ -432,12 +432,12 @@ acquireUnusedShopeeWave(warehouseCode, waveType) ### 8.2 Shopee 波次绑定 ``` -快速拣选: bindOrderPickShipmentWave(warehouseCode, shipmentIds, shopeeWaveCode, cell, waveId, workstation) +快速拣选: updateLocalShopeeWaveBinding(warehouseCode, shopeeWaveCode, shipmentIds, cell, waveId, '', workstation) 任务单: bindTaskTicketShipmentWave(warehouseCode, shipmentIds, shopeeWaveCode, cell, waveId, ruleCode, ticketType, workstation) 批量订单: bindBatchShipmentWave(warehouseCode, shipmentIds, shopeeWaveCode, cell, waveId, ruleCode, ticketType, workstation) ``` -三种业务类型分别使用独立绑定方法,不再复用通用绑定入口。快速拣选在调用前已完成取号、`shopee_wave` 准备、格口抢占、内部 wave 创建和 Shopee picking task 同步,因此绑定方法只执行 `updateLocalShopeeWaveBinding`;任务单和批量订单仍各自完成参数校验、波次锁、可用性检查、本地绑定回写和解锁。 +快速拣选在完成取号、`shopee_wave` 准备、格口抢占、内部 wave 创建和 Shopee picking task 同步后,直接调用 `updateLocalShopeeWaveBinding`;任务单和批量订单仍使用各自的绑定方法,完成参数校验、波次锁、可用性检查、本地绑定回写和解锁。 **流程:**