fix: dddhq与dashouxinxi每次请求同步刷新会员clumber
抢单池拉单前先 sync 权益;老端依赖 yaoqiuleixing=0 与 clumber 即时更新。 Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -111,6 +111,16 @@ 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.huiyuan_bundle import (
|
||||
refresh_grab_pool_membership_state,
|
||||
resolve_grab_pool_member_display,
|
||||
)
|
||||
_has_member, user_clumber = refresh_grab_pool_membership_state(
|
||||
yonghuid, club_id=club_id,
|
||||
)
|
||||
|
||||
# 2. 构建基础查询条件
|
||||
base_query = Q(Status__in=[1, 7])
|
||||
if leixing_id is not None:
|
||||
@@ -296,13 +306,6 @@ class DashouDingdanHuoquView(APIView):
|
||||
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 {}
|
||||
|
||||
from jituan.services.huiyuan_bundle import (
|
||||
ensure_grab_pool_clumber,
|
||||
resolve_grab_pool_member_display,
|
||||
)
|
||||
yonghuid = request.user.UserUID
|
||||
_has_member, user_clumber = ensure_grab_pool_clumber(yonghuid, club_id=club_id)
|
||||
|
||||
# 12. 格式化返回数据
|
||||
formatted_list = []
|
||||
for order in dingdan_list:
|
||||
|
||||
Reference in New Issue
Block a user