From 5ccce6af712c836cac6cba216ec761c39f8324d2 Mon Sep 17 00:00:00 2001 From: ouyangxq <775153912@qq.com> Date: Wed, 9 Sep 2026 19:25:13 +0800 Subject: [PATCH] test: carry sealed pallet into overseas acceptance --- scripts/admin-test-env-acceptance.mjs | 1 + .../phase3-phase4-producer-fixture-contract.test.mjs | 1 + scripts/admin-test-env-modules/phase4-overseas-pda.mjs | 2 +- .../phase4-tail-order-controls-contract.test.mjs | 5 ++++- 4 files changed, 7 insertions(+), 2 deletions(-) diff --git a/scripts/admin-test-env-acceptance.mjs b/scripts/admin-test-env-acceptance.mjs index f66b5682a..fea49054c 100644 --- a/scripts/admin-test-env-acceptance.mjs +++ b/scripts/admin-test-env-acceptance.mjs @@ -1381,6 +1381,7 @@ export class AcceptanceRun { inboundId: fixture.inboundId, boxCode: fixture.boxCode, sealedCartonMarks: Array.isArray(fixture.sealedCartonMarks) ? fixture.sealedCartonMarks : [], + sealedSourcePalletNos: Array.isArray(fixture.sealedSourcePalletNos) ? fixture.sealedSourcePalletNos : [], fulfillmentType: fixtureOrder.fulfillmentType || 'STANDARD', skuCodes: Array.isArray(fixtureOrder.skuCodes) ? fixtureOrder.skuCodes : [], skuLines: Array.isArray(fixtureOrder.skuLines) ? fixtureOrder.skuLines : [], diff --git a/scripts/admin-test-env-modules/phase3-phase4-producer-fixture-contract.test.mjs b/scripts/admin-test-env-modules/phase3-phase4-producer-fixture-contract.test.mjs index faed3eb0e..e7129fd93 100644 --- a/scripts/admin-test-env-modules/phase3-phase4-producer-fixture-contract.test.mjs +++ b/scripts/admin-test-env-modules/phase3-phase4-producer-fixture-contract.test.mjs @@ -92,6 +92,7 @@ test('measurement and loading pass destination identity into the LOADED producer assert.match(finalize, /phase4InboundProducerFixtures = collectPhase4InboundProducerFixture/) const entry = read('../admin-test-env-acceptance.mjs') assert.match(entry, /runPhase4ProducerVariant\('DROPSHIP-PRIMARY', 'FBA', 'ONE_CLICK_DROPSHIP', true\)/) + assert.match(entry, /sealedSourcePalletNos: Array\.isArray\(fixture\.sealedSourcePalletNos\)/) assert.match(entry, /orderFulfillmentType/) assert.match(entry, /fulfillmentType: fixtureOrder\.fulfillmentType \|\| 'STANDARD'/) assert.match(entry, /inboundFees\.ensureInitialCalculated\(this,/) diff --git a/scripts/admin-test-env-modules/phase4-overseas-pda.mjs b/scripts/admin-test-env-modules/phase4-overseas-pda.mjs index 93bc4fc0f..e0ec1df74 100644 --- a/scripts/admin-test-env-modules/phase4-overseas-pda.mjs +++ b/scripts/admin-test-env-modules/phase4-overseas-pda.mjs @@ -764,7 +764,7 @@ async function runReceiving(context, token, secondaryToken, merchantToken, prefe '/api/pda/v1/last-leg/receiving-containers/current/receipts/bulk', { inboundCode: firstInbound.inboundCode, palletCode: pallet.palletCode, packageCount: 1, idempotencyKey: key(context, 'dropship-bulk-forbidden'), - }, (response) => a0409Message(response, /^One-click dropship inbound must be picked by complete source pallet$/)) + }, (response) => a0409Message(response, /^One-click dropship inbound must be operated by complete source pallet$/)) } await receiveDropship(context, token, preferredProducer, dropshipInbounds) } diff --git a/scripts/admin-test-env-modules/phase4-tail-order-controls-contract.test.mjs b/scripts/admin-test-env-modules/phase4-tail-order-controls-contract.test.mjs index 4611da6ae..35edae658 100644 --- a/scripts/admin-test-env-modules/phase4-tail-order-controls-contract.test.mjs +++ b/scripts/admin-test-env-modules/phase4-tail-order-controls-contract.test.mjs @@ -37,7 +37,10 @@ test('module covers the public tail-order write surface before PDA receiving', ( assert.match(source, /feeItemName/) assert.match(source, /direction: 'RECEIVABLE'/) assert.match(source, /businessDate:/) - assert.match(source, /reviewStatus === 'PENDING_REVIEW'/) + assert.match(source, /originalCurrency === 'USD'/) + assert.match(source, /currency === 'CNY'/) + assert.match(source, /reviewStatus === 'PENDING'/) + assert.match(source, /'Idempotency-Key': `\$\{context\.marker\}-tail-fee`/) assert.doesNotMatch(source, /supplierDescription/) })