完善客服操作台权限与绑定二维码

This commit is contained in:
yml2213
2026-07-25 09:45:49 +08:00
parent 9471a5b4ff
commit df4297bee5
7 changed files with 115 additions and 52 deletions
-31
View File
@@ -658,37 +658,6 @@ class DouyuBatchRunner:
)
return
# 生成码前若 cjm 已有待确认新角色,直接返回,无需重复扫码。
pending_snapshot = self._bind_snapshot(pending_before)
if self._is_pending_role(
pending_before,
baseline_role_name=current_role_name,
baseline_is_bound_act=before_snapshot["is_bound_act"],
) and pending_snapshot["role_name"]:
result = {
"act_alias": qr_act_alias or pending_before.get("act_alias"),
"query_act_alias": pending_before.get("act_alias"),
"query_act_aliases": query_aliases,
"before_bind_info": before,
**pending_snapshot,
"current_role_name": current_role_name,
"current_area_name": before_snapshot["area_name"],
"current_plat_name": before_snapshot["plat_name"],
"bind_ready_for_confirm": True,
"bind_confirmed": False,
"bind_phase": "role_ready",
"bind_polling": False,
}
self._apply_bind_info_to_account(account, pending_before, "game_queried")
self._mark_task(
db,
task,
"success",
f"已识别角色: {pending_snapshot['role_name']},待确认绑定",
result,
)
return
if not qr_act_alias:
self._mark_task(db, task, "failed", "请先配置绑定二维码活动 actAlias")
return