feat: 俱乐部可关闭强制收集手机号(yhbdsjh 返回无需认证)

This commit is contained in:
XingQue
2026-07-30 21:12:56 +08:00
parent 09f05605ff
commit b5c719e7c1
3 changed files with 62 additions and 0 deletions

View File

@@ -269,6 +269,16 @@ class CheckPhoneAuthView(APIView):
except User.DoesNotExist:
user = request.user
# 俱乐部关闭强制收集手机号 → 前端 ensurePhoneAuth 不再跳转认证页
try:
from jituan.services.club_context import resolve_effective_club_id
from jituan.services.force_phone_auth import is_club_force_phone_auth
club_id = resolve_effective_club_id(request, user)
if not is_club_force_phone_auth(club_id):
return Response({'code': 0, 'need_auth': False})
except Exception:
pass
if self._phone_auth_completed(user):
return Response({'code': 0, 'need_auth': False})