fix: 修复 dddhq resolve_effective_club_id 未导入导致 500

函数内局部 import 导致 UnboundLocalError,将会员刷新 import 提前到使用处。

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
XingQue
2026-07-08 15:37:26 +08:00
parent aaa745baf4
commit 15cef26d81

View File

@@ -111,12 +111,13 @@ class DashouDingdanHuoquView(APIView):
page_size = int(data.get('page_size', 10))
biaoqian_id = data.get('biaoqian_id')
club_id = resolve_effective_club_id(request, getattr(request, 'user', None))
yonghuid = request.user.UserUID
from jituan.services.club_context import resolve_effective_club_id
from jituan.services.huiyuan_bundle import (
refresh_grab_pool_membership_state,
resolve_grab_pool_member_display,
)
club_id = resolve_effective_club_id(request, getattr(request, 'user', None))
yonghuid = request.user.UserUID
_has_member, user_clumber = refresh_grab_pool_membership_state(
yonghuid, club_id=club_id,
)
@@ -281,7 +282,6 @@ class DashouDingdanHuoquView(APIView):
SHENFEN_SHANGJIA,
batch_identity_tags,
)
from jituan.services.club_context import resolve_effective_club_id
from users.models import UserShangjia
identity_pairs = []
@@ -303,7 +303,6 @@ class DashouDingdanHuoquView(APIView):
if sj_uid:
identity_pairs.append((sj_uid, SHENFEN_SHANGJIA))
club_id = resolve_effective_club_id(request, getattr(request, 'user', None))
identity_tag_map = batch_identity_tags(club_id, identity_pairs) if identity_pairs else {}
# 12. 格式化返回数据