fix: 老端抢单池有体验/正式会员时 yaoqiuleixing 返回 0
/ddhq 在用户有有效会员(含体验)时将 yaoqiuleixing 置 0,老小程序不再显示未开通会员;抢单仍由服务端校验。 Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -300,7 +300,10 @@ class DashouDingdanHuoquView(APIView):
|
||||
build_user_clumber,
|
||||
resolve_grab_pool_member_display,
|
||||
)
|
||||
from jituan.services.member_recharge import sync_member_entitlements_for_user
|
||||
yonghuid = request.user.UserUID
|
||||
sync_member_entitlements_for_user(yonghuid)
|
||||
user_clumber = build_user_clumber(yonghuid)
|
||||
|
||||
# 12. 格式化返回数据
|
||||
formatted_list = []
|
||||
@@ -310,7 +313,9 @@ class DashouDingdanHuoquView(APIView):
|
||||
info = zhiding_info.get(zid, {})
|
||||
sj_uid = shangjia_id_map.get(oid) if order['Platform'] == 2 else None
|
||||
display_grab_req, display_huiyuan_id, _has_required_member = (
|
||||
resolve_grab_pool_member_display(order, yonghuid, club_id=club_id)
|
||||
resolve_grab_pool_member_display(
|
||||
order, yonghuid, club_id=club_id, user_clumber=user_clumber,
|
||||
)
|
||||
)
|
||||
formatted_list.append({
|
||||
'dingdan_id': order['OrderID'],
|
||||
@@ -357,7 +362,7 @@ class DashouDingdanHuoquView(APIView):
|
||||
'current_page': page,
|
||||
'page_size': page_size,
|
||||
'total_pages': (total + page_size - 1) // page_size,
|
||||
'clumber': build_user_clumber(yonghuid),
|
||||
'clumber': user_clumber,
|
||||
}
|
||||
})
|
||||
|
||||
|
||||
Reference in New Issue
Block a user