From 59ee88c603027f31a1909d04060a89baa8de986a Mon Sep 17 00:00:00 2001 From: MingxuanGame Date: Sat, 30 Aug 2025 11:58:43 +0000 Subject: [PATCH] feat(team): return team & member count in ranking --- app/router/v2/ranking.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/router/v2/ranking.py b/app/router/v2/ranking.py index 9fd1e86..c028235 100644 --- a/app/router/v2/ranking.py +++ b/app/router/v2/ranking.py @@ -24,6 +24,9 @@ class TeamStatistics(BaseModel): ranked_score: int performance: int + team: Team + member_count: int + class TeamResponse(BaseModel): ranking: list[TeamStatistics] @@ -101,10 +104,13 @@ async def get_team_ranking( play_count=0, ranked_score=0, performance=0, + team=team, + member_count=0, ) for stat in statistics: stats.ranked_score += stat.ranked_score pp += stat.pp + stats.member_count += 1 stats.performance = round(pp) response.ranking.append(stats)