Files
OJ2/apps/api
yuetsh 36e4ac2f78 fix(排行榜): top 参数吃掉了分页,全服 Top100 每页都是同样 100 条
/rankings/users 里 top>0 时直接 limit(top).offset(0),limit 和 offset 全被
覆盖;total 又是全量人数,于是分页器算出几十页、页页内容相同。

改成 top 只当上限:total 按 top 截断,分页在这 N 条之内正常推进,越界页
返回空且不发 SQL。top=0(管理端)行为不变。

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-16 10:08:43 -06:00
..