fix(overseas): normalize transfer inventory quantities at API boundary
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
// Shape and string quantities from the original TEST allocation preflight;
|
||||
// customer, warehouse, order, SKU and resource identities are anonymized.
|
||||
export const transferSourceWireFixture = {
|
||||
customerId: 'fixture-customer',
|
||||
transfer: {
|
||||
id: 'fixture-transfer-id', transferNo: 'WT-FIXTURE', packageCount: 1,
|
||||
operatingWarehouseId: 'fixture-warehouse', status: 'APPROVED', needRelabel: true,
|
||||
items: [], cartons: [], pallets: [],
|
||||
sourceOrders: [{ lastlegOrderId: 'fixture-inbound', lastlegOrderNo: 'FL-FIXTURE', inboundOrderId: 'fixture-inbound', inboundCode: 'IN-FIXTURE' }],
|
||||
relabelBindings: [{ operationType: 'SKU', customerCartonMark: 'BOX-FIXTURE', originalSku: 'SKU-FIXTURE-OLD', newSku: 'SKU-FIXTURE-NEW', quantity: 1 }],
|
||||
},
|
||||
balance: {
|
||||
id: 'fixture-balance', customerId: 'fixture-customer', overseasWarehouseId: 'fixture-warehouse',
|
||||
destinationWarehouseCode: 'ABE2', inboundOrderId: 'fixture-inbound', inboundCode: 'IN-FIXTURE',
|
||||
skuCode: 'SKU-FIXTURE-OLD', productNameZh: '合成测试货物',
|
||||
totalPackages: '4', availablePackages: '3', holdPackages: '1', allocatedPackages: '0', pickedPackages: '0',
|
||||
},
|
||||
positions: [
|
||||
{ id: 'fixture-held-position', balanceId: 'fixture-balance', customerId: 'fixture-customer', overseasWarehouseId: 'fixture-warehouse', inboundOrderId: 'fixture-inbound', inboundCode: 'IN-FIXTURE', palletId: 'fixture-held-pallet', palletNo: 'DP-FIXTURE-0017', warehouseLocationCode: 'LOC-FIXTURE', totalPackages: '1', availablePackages: '0', holdPackages: '1', allocatedPackages: '0', pickedPackages: '0', receivingPackages: '0', status: 'OCCUPIED' },
|
||||
{ id: 'fixture-available-position', balanceId: 'fixture-balance', customerId: 'fixture-customer', overseasWarehouseId: 'fixture-warehouse', inboundOrderId: 'fixture-inbound', inboundCode: 'IN-FIXTURE', palletId: 'fixture-available-pallet', palletNo: 'DP-FIXTURE-0018', warehouseLocationCode: 'LOC-FIXTURE', totalPackages: '3', availablePackages: '3', holdPackages: '0', allocatedPackages: '0', pickedPackages: '0', receivingPackages: '0', status: 'OCCUPIED' },
|
||||
],
|
||||
}
|
||||
Reference in New Issue
Block a user