fix(firstleg): align dropship pallet sealing contract
This commit is contained in:
@@ -169,11 +169,12 @@ async function completeDropshipPalletization(context, { inboundId, inboundCode,
|
||||
const counted = context.apiSuccess(MODULE, `清点第${index + 1}箱并冻结实收SKU数`, countResponse,
|
||||
`boxCode=${boxCode}`, OPTIONS)
|
||||
context.assert(MODULE, `第${index + 1}箱清点结果与冻结箱唛一致`, countResponse,
|
||||
asId(counted?.carton?.cartonId) === asId(resolved?.cartonId)
|
||||
counted?.carton?.boxCode === resolved?.boxCode
|
||||
&& Number(counted?.carton?.expectedSkuQuantity) === Number(resolved?.expectedSkuQuantity)
|
||||
&& Number(counted?.carton?.actualSkuQuantity) === Number(resolved?.expectedSkuQuantity)
|
||||
&& counted?.carton?.discrepancyStatus === 'MATCHED',
|
||||
&& counted?.carton?.discrepancyStatus === 'MATCH',
|
||||
`cartonId=${asId(counted?.carton?.cartonId) || 'missing'}, discrepancy=${counted?.carton?.discrepancyStatus ?? 'missing'}`, OPTIONS)
|
||||
if (asId(counted?.carton?.cartonId) === asId(resolved?.cartonId)) countedCartons += 1
|
||||
if (counted?.carton?.boxCode === resolved?.boxCode) countedCartons += 1
|
||||
|
||||
if (index === 0) {
|
||||
context.assert(MODULE, '先扫箱模式将已清点箱暂存为待组托', countResponse,
|
||||
|
||||
Reference in New Issue
Block a user