test(admin): align phase3 loading producer contract

This commit is contained in:
2026-08-11 17:48:36 +08:00
parent a59f4634cd
commit cad2ba6e91
3 changed files with 26 additions and 9 deletions
@@ -196,8 +196,8 @@ export async function run(context) {
const claimedPlanResponse = await context.request('GET', `${SMART}/plans/${planId}`)
const claimedPlan = context.apiSuccess(MODULE, '领取后回查装柜计划', claimedPlanResponse, '', OPTIONS)
context.assert(MODULE, '仅领取任务不提前开始装柜', claimedPlanResponse,
claimedPlan?.status === 'EDITING' && Number(claimedPlan?.version) === Number(pushed?.version),
context.assert(MODULE, '领取任务后计划进入 LOADING 且版本递增', claimedPlanResponse,
claimedPlan?.status === 'LOADING' && Number(claimedPlan?.version) === Number(pushed?.version) + 1,
`status=${claimedPlan?.status || 'missing'}, version=${claimedPlan?.version ?? 'missing'}`, OPTIONS)
const batchPath = `${PDA}/tasks/${taskId}/batch`