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,