修复 affiliate-dash 绑定不一致时仍显示第 3 步 + 更新 UID 后旧绑定信息残留

- 前端:标题/副文案改为 bound && !bindMismatch 才显示第 3 步,不一致时保持第 2 步并引导重新绑定
- 后端:bindAffiliateDashClaimForTask 重新绑定时清空 bound/boundAccount/bindMismatch,避免旧账号残留导致误报不一致
This commit is contained in:
yml2213
2026-08-05 20:50:03 +08:00
parent 0933b4514f
commit 0deb498a05
2 changed files with 12 additions and 2 deletions
@@ -516,6 +516,10 @@ async function bindAffiliateDashClaimForTask(task: TaskRow, gameAccount: string)
qrUrl: bindResult.qrUrl,
gameAccount,
expectedGameAccount: gameAccount,
// 重新绑定:清空旧绑定状态,等待用户用新账号扫码完成新绑定
bound: false,
boundAccount: '',
bindMismatch: false,
}
const updatedTask = await updateTask(task.id, {