fix: 抢单池按订单会员类型逐单校验,取消任意会员放开全部单
会员单不再统一 yaoqiuleixing=0;clumber 裁剪为仅有权限的会员;ddhq 返回 hasRequiredMember。 Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -301,7 +301,7 @@ class DashouDingdanHuoquView(APIView):
|
||||
resolve_grab_pool_member_display,
|
||||
)
|
||||
yonghuid = request.user.UserUID
|
||||
_has_member, user_clumber = ensure_grab_pool_clumber(yonghuid)
|
||||
_has_member, user_clumber = ensure_grab_pool_clumber(yonghuid, club_id=club_id)
|
||||
|
||||
# 12. 格式化返回数据
|
||||
formatted_list = []
|
||||
@@ -310,7 +310,7 @@ class DashouDingdanHuoquView(APIView):
|
||||
zid = order.get('AssignedID')
|
||||
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 = (
|
||||
display_grab_req, display_huiyuan_id, has_required_member = (
|
||||
resolve_grab_pool_member_display(
|
||||
order, yonghuid, club_id=club_id, user_clumber=user_clumber,
|
||||
)
|
||||
@@ -324,6 +324,8 @@ class DashouDingdanHuoquView(APIView):
|
||||
'tupian': order['ImageURL'] or '',
|
||||
'yaoqiuleixing': display_grab_req,
|
||||
'huiyuan_id': display_huiyuan_id,
|
||||
'hasRequiredMember': has_required_member,
|
||||
'has_required_member': has_required_member,
|
||||
'yajin': float(order['CommissionReq']) if order['CommissionReq'] else 0.0,
|
||||
'jieshao': order['Description'] or '',
|
||||
'beizhu': order['Remark'] or '',
|
||||
|
||||
Reference in New Issue
Block a user