Skip to content

新手五期排行榜打不开

摘要

状态✅ 已解决
日期2025年11月11日
问题模块338新手五期排行榜
根本原因isNewUserActivity 判定逻辑写反
原文档飞书文档

问题

338新手五期的排行榜功能无法打开。

问题表现

  • 用户点击排行榜入口后无响应
  • 排行榜界面无法正常展示

视频演示: 见飞书原文档中的视频(曹霞 18:43 发送)

问题澄清

初步确认

  • 程秋洁 18:44:354是吗?新手期的word
  • 曹霞 18:46:不是,老的那个word 338

确认是旧版本338的问题,不是新版本354。

排查过程

2025年11月11日 18:46

  • 赵恒 询问 @王建:isNewUser 加了吗

2025年11月11日 18:55

  • 王建 回复:应该是 isNewUserActivity

2025年11月11日 18:56

  • 王建:我先看下协议

2025年11月11日 18:59

  • 赵恒:问题找到了,其中一处的 isNewUserActivity 判定逻辑写反了

根本原因

代码中的 isNewUserActivity 判定逻辑存在错误:

  • 应该判定为新手用户活动时显示排行榜
  • 实际代码逻辑写反了
  • 导致符合条件的用户无法打开排行榜

相关字段

  • isNewUser - 是否新手用户
  • isNewUserActivity - 是否新手用户活动

解决方案

修正 isNewUserActivity 的判定逻辑(将反向的判断改为正向)。

修复位置:338新手五期相关代码

涉及人员

  • 曹霞:问题发现、提供视频演示
  • 赵恒:问题排查、定位根因
  • 王建:协助排查、检查协议
  • 程秋洁:协助确认问题版本

相关问题

类似的逻辑判断问题需要注意:

  1. 布尔值判断是否正确
  2. 新手用户活动的条件是否完整
  3. 不同版本(338 vs 354)的逻辑差异

Released under the MIT License.