Files
huihuiSquare/backend/app/services
stefanfeng 169e798718 fix: 历史文章改为从新到旧顺序翻页,而非随机
修复原因:
- 需求要求从最新文章开始往旧的方向依次互动
- 原实现随机选页,导致每次跳到不同页,无法体现「从新到旧」
- 列表API返回的文章已按 createTime 降序排列(第1页最新)

新Phase 2逻辑:
- 计算总页数(最多10页)
- 用当前小时 % 总页数 决定起始页(同小时内分散到不同页)
- 若起始页为空,顺序往后再折回,直到找到有文章的页
- 在同一页内随机打散,保证同一时段不同用户不总是抢相同文章
- validate_article 校验,不够则从剩余补充

Phase 1(今日新文章)逻辑不变:
- 仍从第1页抓取当天文章,按 createTime 降序(新→旧)排列后校验返回
2026-04-07 13:24:42 +08:00
..
2026-03-31 10:29:26 +08:00
2026-04-01 18:07:42 +08:00
2026-03-31 10:29:26 +08:00
2026-03-31 10:29:26 +08:00