修复核销提前导致的链接不初始化错误

This commit is contained in:
yml2213
2026-07-12 09:48:05 +08:00
parent 38c022e20c
commit 1b8cdf16d3
3 changed files with 142 additions and 10 deletions
@@ -10,7 +10,12 @@ export async function syncKuaishouCloudRoleInfo(task: TaskRow) {
const flow = normalizeKuaishouCloudFlow(parseTaskContext(task).kuaishouCloudFulfillment)
if (!flow.binding.vnId || !flow.binding.vnKey || !flow.binding.vnPhone) {
if (flow.ticket.status === 'verified' && flow.binding.prepareStatus !== 'ready') {
// ticket verified 或绑定尚未 ready:补 prepare(覆盖提前核销后未取号场景)
if (
flow.ticket.status === 'verified' ||
flow.binding.prepareStatus !== 'ready' ||
!flow.binding.bindUrl
) {
try {
const prepared = await prepareFulfillmentBinding(task, {
source: 'claim_page_retry_binding_prepare',