diff --git a/scripts/admin-test-env-modules/phase3-pda-convergence.mjs b/scripts/admin-test-env-modules/phase3-pda-convergence.mjs index ef15e60aa..df63546ed 100644 --- a/scripts/admin-test-env-modules/phase3-pda-convergence.mjs +++ b/scripts/admin-test-env-modules/phase3-pda-convergence.mjs @@ -55,8 +55,9 @@ export async function run(context) { const pendingResponse = await request(context, 'GET', `/api/platform/v1/first-leg/pda-loading/tasks/pending?warehouseId=${encodeURIComponent(warehouseId)}&keyword=${encodeURIComponent(containerNo)}`) const pendingTasks = context.apiSuccess(MODULE, '读取当前操作员 PDA pending 列表', pendingResponse, '', OPTIONS) - const pendingTask = Array.isArray(pendingTasks) - ? pendingTasks.find((item) => id(item?.taskId) === taskId) + const pendingRecords = Array.isArray(pendingTasks) ? pendingTasks + : pendingTasks?.records || pendingTasks?.items || [] + const pendingTask = pendingRecords.find((item) => id(item?.taskId || item?.id) === taskId) : null const unresolvedItems = (taskDetail?.items || []).filter((item) => ['PENDING', 'PICKING'].includes(item?.itemStatus))