fix: validate transfer rejection and align dispatch HTTP contracts
This commit is contained in:
@@ -74,7 +74,7 @@ export async function verifyWarehouseTransferReview(context, token, customerId,
|
||||
context.addStep(MODULE, '创建空驳回原因独立反向票', reasonFixture, ok(reasonFixture) && Boolean(reasonNo), evidence(reasonFixture), OPTIONS)
|
||||
if (!ok(reasonFixture) || !reasonNo) return false
|
||||
const emptyReason = await call('POST', reviewPath(reasonNo), { decision: 'REJECT', remark: '' })
|
||||
context.addStep(MODULE, '空驳回原因应拒绝(当前服务端缺口)', emptyReason, rejected(emptyReason, 400), evidence(emptyReason), OPTIONS)
|
||||
context.addStep(MODULE, '空驳回原因应拒绝', emptyReason, rejected(emptyReason, 400), evidence(emptyReason), OPTIONS)
|
||||
const reasonReadback = await call('GET', scoped(reasonNo))
|
||||
context.addStep(MODULE, '空原因拒绝后仍待审核', reasonReadback,
|
||||
ok(reasonReadback) && reasonReadback.body.data?.status === 'PENDING_REVIEW', evidence(reasonReadback), OPTIONS)
|
||||
|
||||
Reference in New Issue
Block a user