fix(customs): add broker submission and receipt action history
This commit is contained in:
@@ -160,7 +160,17 @@ async function runRefund(context, routes, fixture) {
|
||||
&& started.body?.data?.documents?.every?.((item) => item.frozen === true),
|
||||
evidence(started), OPTIONS)
|
||||
|
||||
const frozenSnapshot = started.body?.data
|
||||
const initialSent = await routes.platformSendInitialToBroker(context, fixture, {
|
||||
expectedVersion: Number(started.body?.data?.version), confirm: true, remark: context.marker,
|
||||
}, key(context, 'refund-send-initial-to-broker'))
|
||||
context.assert(MODULE, '冻结资料首次发送报关行并生成独立批次', initialSent,
|
||||
success(initialSent) && initialSent.body?.data?.status === 'DECLARING'
|
||||
&& initialSent.body?.data?.brokerSubmission?.status === 'SENT'
|
||||
&& typeof initialSent.body?.data?.brokerSubmission?.batchNo === 'string'
|
||||
&& initialSent.body?.data?.brokerSubmission?.batchNo.length > 0,
|
||||
evidence(initialSent), OPTIONS)
|
||||
|
||||
const frozenSnapshot = initialSent.body?.data
|
||||
const lockedOperations = [
|
||||
['上传', () => routes.merchantUploadDocument(context, fixture, mutable, {
|
||||
...mutable.document, fileName: `${context.marker}-locked.customblob`, content: Uint8Array.from([1]),
|
||||
@@ -335,6 +345,16 @@ async function runMixedConcurrency(context, routes, fixture) {
|
||||
}, key(context, 'locked-scope'))
|
||||
await assertZeroDrift(context, '开始后资料范围锁定A0409零漂移', routes, fixture, { body: { data: frozen } }, locked)
|
||||
|
||||
const initialSent = await routes.platformSendInitialToBroker(context, fixture, {
|
||||
expectedVersion: Number(frozen?.version), confirm: true, remark: context.marker,
|
||||
}, key(context, 'mixed-send-initial-to-broker'))
|
||||
context.assert(MODULE, '混合柜冻结资料首次发送报关行并生成独立批次', initialSent,
|
||||
success(initialSent) && initialSent.body?.data?.status === 'DECLARING'
|
||||
&& initialSent.body?.data?.brokerSubmission?.status === 'SENT'
|
||||
&& typeof initialSent.body?.data?.brokerSubmission?.batchNo === 'string'
|
||||
&& initialSent.body?.data?.brokerSubmission?.batchNo.length > 0,
|
||||
evidence(initialSent), OPTIONS)
|
||||
|
||||
const receiptRequest = {
|
||||
documentId: customer.documentId, expectedVersion: 0,
|
||||
fileName: `${context.marker}-mixed-broker-receipt.pdf`,
|
||||
|
||||
Reference in New Issue
Block a user