From 3452b0fb6983630480a894bd9d260c603fecc408 Mon Sep 17 00:00:00 2001 From: XingQue Date: Tue, 30 Jun 2026 13:53:43 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=B0=8F=E7=A8=8B=E5=BA=8F=E6=89=AB?= =?UTF-8?q?=E7=A0=81=E4=BA=8C=E7=BB=B4=E7=A0=81=E8=B7=AF=E5=BE=84=E6=94=B9?= =?UTF-8?q?=E4=B8=BA=20fighter=20=E9=A1=B5=EF=BC=8C=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?=E6=89=93=E6=89=8B/=E7=AE=A1=E4=BA=8B=E9=82=80=E8=AF=B7?= =?UTF-8?q?=E6=B3=A8=E5=86=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- config/views.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/config/views.py b/config/views.py index 8a00aab..c73f1d1 100644 --- a/config/views.py +++ b/config/views.py @@ -2842,7 +2842,8 @@ class GuanshiQRCodeView(APIView): logger.info(f"获取到 access_token (前10位): {access_token[:10]}... club={club_id}") encoded_invite = urllib.parse.quote(invite_code, safe='') - page_path = f'pages/dashouduan/dashouduan?inviteCode={encoded_invite}' + # 打手端已合并至 fighter(TabBar);与旧版 dashouduan 同为扫码入口,fighter.js 已处理 inviteCode 自动注册 + 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 = { 'path': page_path, @@ -3077,7 +3078,8 @@ class ZuzhangHaibaoView(APIView): # ===== 修改点:使用 A 接口(getwxacode) ===== encoded_invite = urllib.parse.quote(invite_code, safe='') - page_path = f'pages/guanshiduan/guanshiduan?inviteCode={encoded_invite}' + # 管事注册:打手中心 fighter.js 已支持 registerType=guanshi + inviteCode 自动注册 + 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', '')):