docs: defer rack transfer outbound triggers
This commit is contained in:
@@ -51,7 +51,7 @@ Do not implement inbound module interfaces in this plan. Include all concrete in
|
||||
- Modify: `wms-wave/src/main/groovy/com/ittx/wms/wave/service/hairo/WaveRuleMatchService.groovy`
|
||||
- Replace Shopee wave bind placeholder with a call to `edi-shopee` and parse failed shipment IDs.
|
||||
- Do not modify WES transfer-order business hooks for `4.1` in this phase.
|
||||
- Only implement the `4.1` interface surface and `edi-shopee` forwarding path; the real移库业务触发点 remains explicitly out of scope.
|
||||
- Only implement the `4.1`, `4.6`, and `4.7` interface surfaces and `edi-shopee` forwarding paths; the real移库业务触发点 remains explicitly out of scope.
|
||||
- Create only if no existing transfer service method is suitable: `wms-api/src/main/groovy/com/ittx/wms/api/service/platform/ShopeeRackTransferMappingService.groovy`
|
||||
- Define `4.1`, `4.6`, and `4.7` request contracts and response normalization only; do not read `TransferOrderHeader`/detail data until the business trigger is confirmed later.
|
||||
- Modify: `src/main/resources/application.yml` and profile-specific config only if no existing system-parameter path is available.
|
||||
@@ -847,7 +847,7 @@ edi-shopee -> /api/wms/api/sync/in?api=<WES api>&format=json -> PlatformInboundA
|
||||
|
||||
Inside `ShopeeInboundApiHandler`, route to existing `wms-transfer` / `wms-inventory` services first. Do not add a separate WES controller for these four endpoints. Add new service methods only when existing transfer/inventory APIs cannot express the protocol action.
|
||||
|
||||
- [ ] **Step 4: Add 4.6-4.7 WMS-to-Vendor rack-transfer calls**
|
||||
- [ ] **Step 4: Add 4.6-4.7 WMS-to-Vendor rack-transfer interface endpoints only**
|
||||
|
||||
Use internal `edi-shopee` endpoints for:
|
||||
|
||||
@@ -856,6 +856,8 @@ Use internal `edi-shopee` endpoints for:
|
||||
| 4.6 | `/internal/shopee/automation/rackTransfer/queryPickingList` | `/api/v2/automation/tovendor/inventory/racktransfer/query_picking_list` |
|
||||
| 4.7 | `/internal/shopee/automation/rackTransfer/updateRtOrder` | `/api/v2/automation/tovendor/inventory/racktransfer/update_rt_order` |
|
||||
|
||||
Do not bind these endpoints to WES对账任务、移库取消、优先级更新、人工操作 or any other business trigger in this phase.
|
||||
|
||||
Keep the `4.1` internal endpoint:
|
||||
|
||||
Use the same internal client pattern as wave-number and wave-bind calls:
|
||||
|
||||
Reference in New Issue
Block a user