完善客服操作台权限与绑定二维码
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user