fix: 组长邀请二维码改用 fighter 新路径,不再走 manager

This commit is contained in:
XingQue
2026-07-01 23:46:21 +08:00
parent 9b636f1711
commit 9f4d57a677

View File

@@ -2843,7 +2843,7 @@ class GuanshiQRCodeView(APIView):
logger.info(f"获取到 access_token (前10位): {access_token[:10]}... club={club_id}")
encoded_invite = urllib.parse.quote(invite_code, safe='')
# 管事邀请打手打手端「我的」pages/fighter/fighter + inviteCode 自动注册
# 新小程序:打手端 Tab「我的」旧码 dashouduan 由小程序兼容页转发
page_path = f'pages/fighter/fighter?inviteCode={encoded_invite}'
wx_url = f'https://api.weixin.qq.com/wxa/getwxacode?access_token={access_token}'
post_data = {
@@ -3079,8 +3079,8 @@ class ZuzhangHaibaoView(APIView):
# ===== 修改点:使用 A 接口getwxacode =====
encoded_invite = urllib.parse.quote(invite_code, safe='')
# 组长邀请管事pages/manager/manager → 打手端「我的」管事注册
page_path = f'pages/manager/manager?inviteCode={encoded_invite}'
# 新小程序:打手端 Tab「我的」管事注册旧码 guanshiduan 由小程序兼容页转发
page_path = f'pages/fighter/fighter?registerType=guanshi&inviteCode={encoded_invite}'
wx_resp, wx_error = self._request_wx_qrcode(page_path, access_token)
if wx_error and is_weixin_token_invalid(wx_error.get('errcode'), wx_error.get('errmsg', '')):