fix: preserve overseas pallet identity
This commit is contained in:
@@ -44,11 +44,11 @@ async function inboundAdminLifecycle(context) {
|
||||
const plan = await request(context, 'POST', '尾程入仓单转换为入仓计划', `${PLAN_BASE}/convert`, convertBody)
|
||||
const replay = await request(context, 'POST', '重复转换返回同一入仓计划', `${PLAN_BASE}/convert`, convertBody)
|
||||
context.assert(MODULE, '入仓计划转换天然幂等', null,
|
||||
Boolean(plan?.plan?.planNo) && replay?.plan?.planNo === plan.plan.planNo,
|
||||
`first=${plan?.plan?.planNo || 'missing'}, replay=${replay?.plan?.planNo || 'missing'}`, OPTIONS)
|
||||
const planNo = plan?.plan?.planNo
|
||||
const fbaLines = (plan?.lines || []).filter((line) => line?.destinationType === 'FBA'
|
||||
&& line?.fbaWarehouseCode && line?.destinationWarehouseId)
|
||||
Boolean(plan?.planNo) && replay?.planNo === plan.planNo,
|
||||
`first=${plan?.planNo || 'missing'}, replay=${replay?.planNo || 'missing'}`, OPTIONS)
|
||||
const planNo = plan?.planNo
|
||||
const fbaLines = (plan?.lines || []).filter((line) => line?.fbaWarehouseCode
|
||||
&& line?.destinationWarehouseId)
|
||||
context.assert(MODULE, 'FBA入仓计划包含可预约明细', null,
|
||||
Boolean(planNo) && fbaLines.length > 0,
|
||||
`planNo=${planNo || 'missing'}, fbaLines=${fbaLines.length}`, OPTIONS)
|
||||
|
||||
Reference in New Issue
Block a user