fix(acceptance): close overseas dropship pallet chain

This commit is contained in:
2026-09-08 23:56:54 +08:00
parent fa9888d0e1
commit 5086de23a7
12 changed files with 50 additions and 15 deletions
@@ -183,7 +183,8 @@ function relabelPayload(context, warehouseId, source, suffix, chargeAmount) {
totalPackageCount: 1, notifiedPackageCount: 1, shipmentNo: `SHIP-${value}-${suffix}`.slice(0, 128),
newSkuCode: `NEW-${value}-${suffix}`.slice(0, 128), labelRequirement: context.marker,
cartonMark: `CM-${value}-${suffix}`.slice(0, 255),
fbaCartonMark: `FBA-${value}-${suffix}`.slice(0, 255) }],
fbaCartonMark: `FBA-${value}-${suffix}`.slice(0, 255),
destinationFbaWarehouseCode: source.destinationFbaWarehouseCode }],
}
}
@@ -195,6 +196,7 @@ async function relabelFlow(context, overseasToken, warehouseId, suffix, terminal
? candidatesResponse.body.data : []
const source = candidates.find((candidate) => id(candidate.inboundOrderId)
&& id(candidate.inventoryBalanceId)
&& id(candidate.destinationFbaWarehouseCode)
&& candidate.positions?.some((position) => id(position.positionId) && Number(position.availablePackages) > 0))
if (source) source.position = source.positions.find((position) => id(position.positionId)
&& Number(position.availablePackages) > 0)