[16591]更新快速拣选本地绑定流程文档
This commit is contained in:
@@ -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 |
|
||||
|
||||
@@ -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`;任务单和批量订单仍使用各自的绑定方法,完成参数校验、波次锁、可用性检查、本地绑定回写和解锁。
|
||||
|
||||
**流程:**
|
||||
|
||||
|
||||
Reference in New Issue
Block a user