From 337033b3504d20db776c305bcbb4747d359f9c05 Mon Sep 17 00:00:00 2001 From: ouyangxq <775153912@qq.com> Date: Wed, 2 Sep 2026 15:53:11 +0800 Subject: [PATCH] fix(acceptance): read nested order declaration details --- scripts/admin-test-env-modules/orders.mjs | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/scripts/admin-test-env-modules/orders.mjs b/scripts/admin-test-env-modules/orders.mjs index 640947dd4..599ccc45f 100644 --- a/scripts/admin-test-env-modules/orders.mjs +++ b/scripts/admin-test-env-modules/orders.mjs @@ -718,15 +718,18 @@ export async function run(context) { const editableDetailResponse = await context.request('GET', firstLegDetailPath) const editableDetail = context.apiSuccess(MODULE, 'Admin 读取审核后客户申报资料', editableDetailResponse) - const declarationVersion = Number(editableDetail?.order?.version) + const declarationDetail = editableDetail?.order?.order ? editableDetail.order : editableDetail + const declarationOrder = declarationDetail?.order || {} + const declarationCargoes = Array.isArray(declarationDetail?.cargoes) ? declarationDetail.cargoes : [] + const declarationVersion = Number(declarationOrder?.version) const declarationRemark = `${context.marker} Admin 修改客户申报资料` const declarationPayload = { expectedVersion: declarationVersion, customerRemark: declarationRemark, - expectedArrivalAt: editableDetail?.order?.expectedArrivalAt || editableDetail?.summary?.expectedArrivalAt || null, - channelCode: editableDetail?.order?.channelCode || editableDetail?.summary?.channelCode, - channelName: editableDetail?.order?.channelName || editableDetail?.summary?.channelName, - cargoes: (editableDetail?.cargoes || []).map(declarationCargo), + expectedArrivalAt: declarationOrder?.expectedArrivalAt || editableDetail?.summary?.expectedArrivalAt || null, + channelCode: declarationOrder?.channelCode || editableDetail?.summary?.channelCode, + channelName: declarationOrder?.channelName || editableDetail?.summary?.channelName, + cargoes: declarationCargoes.map(declarationCargo), } const declarationUpdateResponse = await context.request('PUT', `/api/platform/v1/orders/${encodeURIComponent(orderId)}/declaration?tenantId=${encodeURIComponent(tenantId)}`,