问题描述
部署来源: 本仓库源码(自行构建)
版本: nexus 分支 commit 477286eb
实际现象:
排行榜页面(/rankings)的"今日"(Today)统计不是自然日 0:00-24:00,而是"滚动最近 24 小时"。
- 在当天下午/晚间查看"今日"榜,统计区间实际是「昨天当前时刻 → 今天当前时刻」,会包含昨天后半段(当前时刻至 24:00)的用量,导致今日总用量、份额和排名偏高。
- 同一"今日"的统计结果会随查看时间变化——窗口起点不断滑动,凌晨查看与晚上查看看到的数据区间不同。
- 与上一周期的对比(涨幅、排名变化)同样基于滑动窗口,对比的并非昨天全天。
- 历史小时曲线的起始点不固定在当天 0:00,随刷新时刻漂移。
影响范围:
排行榜页面"今日"标签下的模型榜、厂商榜、历史小时曲线、Top Movers / Droppers 对比。
发生频率:
必然复现(100%)。
判断问题位于 new-api 的依据:
排行榜数据由后端聚合 quota_data 生成,前端仅透传 period 参数,"今日"窗口的时间范围由后端计算,与客户端、上游渠道无关。
复现步骤
- 打开
/rankings 排行榜页面
- 切换到"今日"(Today)
- 在下午/晚间观察模型或厂商的总用量,与当天 0 点起实际累计的用量对比,数值偏大(包含了昨天当前时刻之后的用量)
预期结果
"今日"应统计当天 0:00 至当前时刻(或 0:00-24:00)的自然日数据;历史小时曲线应从当天 0:00 开始;与上一周期的对比应为昨天全天。
问题描述
部署来源: 本仓库源码(自行构建)
版本: nexus 分支 commit
477286eb实际现象:
排行榜页面(
/rankings)的"今日"(Today)统计不是自然日 0:00-24:00,而是"滚动最近 24 小时"。影响范围:
排行榜页面"今日"标签下的模型榜、厂商榜、历史小时曲线、Top Movers / Droppers 对比。
发生频率:
必然复现(100%)。
判断问题位于 new-api 的依据:
排行榜数据由后端聚合
quota_data生成,前端仅透传 period 参数,"今日"窗口的时间范围由后端计算,与客户端、上游渠道无关。复现步骤
/rankings排行榜页面预期结果
"今日"应统计当天 0:00 至当前时刻(或 0:00-24:00)的自然日数据;历史小时曲线应从当天 0:00 开始;与上一周期的对比应为昨天全天。