diff --git a/orders/views/dashou.py b/orders/views/dashou.py index 30bd943..27f49ae 100644 --- a/orders/views/dashou.py +++ b/orders/views/dashou.py @@ -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. 格式化返回数据