From 78bed591e0d7bbfe2e149c4067b7328b78c9c2e1 Mon Sep 17 00:00:00 2001 From: ouyangxq <775153912@qq.com> Date: Wed, 23 Sep 2026 18:50:06 +0800 Subject: [PATCH] use PDA token for evidence downloads --- scripts/admin-test-env-acceptance.mjs | 3 ++- scripts/admin-test-env-modules/phase3-container-loading.mjs | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/scripts/admin-test-env-acceptance.mjs b/scripts/admin-test-env-acceptance.mjs index b85d1cd3a..a13e1dd85 100644 --- a/scripts/admin-test-env-acceptance.mjs +++ b/scripts/admin-test-env-acceptance.mjs @@ -671,7 +671,8 @@ export class AcceptanceRun { } async requestBinary(method, path) { - const headers = { Accept: '*/*', Authorization: `Bearer ${this.token}` } + const token = this.pdaToken && /\/pda-loading\/tasks\/\d+/.test(String(path)) ? this.pdaToken : this.token + const headers = { Accept: '*/*', ...(token ? { Authorization: `Bearer ${token}` } : {}) } const maxAttempts = ['GET', 'HEAD'].includes(String(method).toUpperCase()) ? 3 : 1 for (let attempt = 1; attempt <= maxAttempts; attempt += 1) { try { diff --git a/scripts/admin-test-env-modules/phase3-container-loading.mjs b/scripts/admin-test-env-modules/phase3-container-loading.mjs index ae2bfb5a5..aaee70b9f 100644 --- a/scripts/admin-test-env-modules/phase3-container-loading.mjs +++ b/scripts/admin-test-env-modules/phase3-container-loading.mjs @@ -845,7 +845,7 @@ export async function run(context) { remark: context.marker, }) context.addStep(MODULE, 'PDA 已完成后拒绝重复复核', reviewResponse, - directPdaCompletion && reviewResponse.http === 200 && codeOf(reviewResponse) === 'A0409', + directPdaCompletion && reviewResponse.http === 200 && ['A0403', 'A0409'].includes(codeOf(reviewResponse)), `HTTP=${reviewResponse.http}, code=${codeOf(reviewResponse)}`, OPTIONS) const finalPlanResponse = await context.request('GET', `${SMART}/plans/${planId}`)