fix: 纯后端适配老小程序抢单池会员展示

/ddhq 有权限时返回 yaoqiuleixing=0;clumber 统一 huiyuanid+daoqi 字符串并补齐 ID 变体;读取前自动补写已付未落库的体验/正式会员。

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
XingQue
2026-07-08 14:05:22 +08:00
parent dfd4bed221
commit 86e7a60642
4 changed files with 122 additions and 48 deletions

View File

@@ -309,7 +309,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)
)
formatted_list.append({
@@ -321,8 +321,6 @@ 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 '',