test: use supported dispatch vehicle capacity

This commit is contained in:
2026-09-15 12:29:47 +08:00
parent 9e53a0d11f
commit 2c183f0def
@@ -177,7 +177,7 @@ export async function run(context) {
&& matchingDrafts[0].containersJson === containersJson,
`matches=${matchingDrafts.length}, planIds=${matchingDrafts[0]?.planIdsJson || 'missing'}; ${trace(draftsResult.response)}`, OPTIONS)
const disposableContainer = await api(context, 'POST', '创建真实智能预排草稿柜', `${BASE}/drafts/containers`, { draftToken, capacity: 500 })
const disposableContainer = await api(context, 'POST', '创建真实智能预排草稿柜', `${BASE}/drafts/containers`, { draftToken, capacity: 15 })
const containerId = id(disposableContainer.data?.id)
if (!success(disposableContainer.response) || !containerId) return
const boundBody = { planPalletId, draftToken, draftContainerId: containerId }
@@ -196,7 +196,7 @@ export async function run(context) {
const deletedDrafts = await api(context, 'GET', '删除后回查草稿柜消失', `${BASE}/drafts`)
context.assert(MODULE, '删除草稿柜不再出现在结构响应', deletedDrafts.response,
Array.isArray(deletedDrafts.data) && !deletedDrafts.data.find(draft => draft.draftToken === draftToken)?.containers?.some(container => id(container.id) === containerId), trace(deletedDrafts.response), OPTIONS)
const finalContainer = await api(context, 'POST', '创建正式预排使用的草稿柜', `${BASE}/drafts/containers`, { draftToken, capacity: 500 })
const finalContainer = await api(context, 'POST', '创建正式预排使用的草稿柜', `${BASE}/drafts/containers`, { draftToken, capacity: 15 })
if (!success(finalContainer.response) || !finalContainer.data?.id) return
const lockBody = { planPalletId, draftToken, draftContainerId: id(finalContainer.data.id) }
const locked = await api(context, 'POST', '锁定本轮预排托盘', `${BASE}/draft-locks/lock`, lockBody)