test: map PDA fixtures by completed container
This commit is contained in:
@@ -858,12 +858,16 @@ async function runReceiving(context, token, secondaryToken, merchantToken, prefe
|
||||
context.createdResources.phase4OverseasPda.generatedPalletsByInbound[item.inboundCode] || [])
|
||||
const completedFixtures = []
|
||||
const order = await captureCompletedOrder(context, containerNo, preferredProducer?.tenantId)
|
||||
const producerFixtures = (context.createdResources?.phase4InboundProducerFixtures?.containers || [])
|
||||
.filter((item) => id(item?.containerNo) === id(containerNo))
|
||||
for (const inbound of current.data.inbounds.filter((item) => pallets.has(item.inboundCode))) {
|
||||
const warehouseFacts = await verifyWarehouseQueries(context, token, inbound.inboundCode,
|
||||
pallets.get(inbound.inboundCode), inbound.destinationType)
|
||||
if (warehouseFacts && context.context?.phase4OverseasPdaOperations) {
|
||||
const producerFixture = (context.createdResources?.phase4InboundProducerFixtures?.containers || [])
|
||||
.find((item) => id(item?.inboundCode) === id(inbound.inboundCode))
|
||||
const producerFixture = producerFixtures.find((item) => id(item?.inboundCode) === id(inbound.inboundCode))
|
||||
|| producerFixtures.find((item) => item?.destinationType === inbound.destinationType
|
||||
&& id(item?.destinationWarehouseCode) === id(inbound?.fbaWarehouseCode))
|
||||
|| producerFixtures.find((item) => item?.destinationType === inbound.destinationType)
|
||||
const fixture = {
|
||||
containerNo, order, destinationType: inbound.destinationType,
|
||||
fbaWarehouseCode: inbound.destinationType === 'FBA' ? inbound.fbaWarehouseCode : null,
|
||||
|
||||
Reference in New Issue
Block a user