diff --git a/apps/backend/src/services/worker-platform/consignment-payout.test.ts b/apps/backend/src/services/worker-platform/consignment-payout.test.ts index 43b1797a..c3c4540a 100644 --- a/apps/backend/src/services/worker-platform/consignment-payout.test.ts +++ b/apps/backend/src/services/worker-platform/consignment-payout.test.ts @@ -120,11 +120,23 @@ test('拼单份额全部验收(母单转已验收)也必须补寄卖钩子 ) assert.ok(acceptedBranch.length > 0, '未找到母单转已验收的分支') assert.ok( - acceptedBranch.includes('releaseConsignmentPublishDepositBySubmissionWithClient('), + acceptedBranch.includes('finalizeSharingOrderAcceptedWithClient('), + '份额验收收官必须委托统一的寄卖收口函数', + ) + const finalizeStart = source.indexOf('async function finalizeSharingOrderAcceptedWithClient') + const finalizeBody = + finalizeStart >= 0 + ? source.slice( + finalizeStart, + source.indexOf('export async function acceptWorkOrderAndSettle'), + ) + : '' + assert.ok( + finalizeBody.includes('releaseConsignmentPublishDepositBySubmissionWithClient('), '份额验收收官时必须释放卖家发布押金', ) assert.ok( - acceptedBranch.includes('settleConsignmentSupplierPayoutByWorkOrderWithClient('), + finalizeBody.includes('settleConsignmentSupplierPayoutByWorkOrderWithClient('), '份额验收收官时必须结算供货货款(拼单母单无接单人,传 0 走供货渠道)', ) })