From 185fcb7b5002ec8f4b8b17af7edd43cdaf829aec Mon Sep 17 00:00:00 2001 From: XingQue Date: Wed, 1 Jul 2026 17:41:17 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E9=9B=86=E5=9B=A2=E6=80=BB=E6=A6=9C?= =?UTF-8?q?=E4=B8=8D=E5=B1=95=E7=A4=BA=E4=BF=B1=E4=B9=90=E9=83=A8=E5=88=86?= =?UTF-8?q?=E5=A5=96=E8=A1=8C=E5=86=85=E9=87=91=E9=A2=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Cursor --- rank/reward_views.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/rank/reward_views.py b/rank/reward_views.py index 777e6e6..68d9422 100644 --- a/rank/reward_views.py +++ b/rank/reward_views.py @@ -202,10 +202,11 @@ class PhbJlPhbView(APIView): result_list = _format_rank_list(rows, shenfen, sort_field, sort_label) reward = build_reward_payload(club_id, shenfen, riqi, request.user.UserUID) - # 给每行附加该 club 奖励金额(仅 club 方案启用且已结算) + # 仅俱乐部榜展示各行奖金(集团总榜名次与俱乐部分奖名次不同,不可混用) rank_rewards = reward.get('rank_rewards') or {} - for item in result_list: - item['reward_amount'] = rank_rewards.get(item['mingci'], 0) + if fanwei == 'club': + for item in result_list: + item['reward_amount'] = rank_rewards.get(item['mingci'], 0) return Response({ 'code': 200,