- CompleteTask等非签到路径触发升级后,session Exp未同步,导致下次页面渲染NAV仍用旧Exp计算等级 - tryAutoCheckIn改为始终对比session Exp与DB Exp并同步,不再仅限签到成功时 - 使用 newExp > s.Exp 确保Exp只增不减,防止异常返回0或主从延迟等场景导致积分回退
- CompleteTask等非签到路径触发升级后,session Exp未同步,导致下次页面渲染NAV仍用旧Exp计算等级 - tryAutoCheckIn改为始终对比session Exp与DB Exp并同步,不再仅限签到成功时 - 使用 newExp > s.Exp 确保Exp只增不减,防止异常返回0或主从延迟等场景导致积分回退