feat(user): 支持后台调整等级并限制极品专区可见性

This commit is contained in:
yml2213
2026-11-05 12:02:48 +08:00
parent 09f244a93d
commit 0d558bdce0
35 changed files with 934 additions and 131 deletions
@@ -34,7 +34,11 @@ func (r *Repository) Summary(ctx context.Context, userID uint64) (*SummaryDTO, e
if err != nil {
return nil, err
}
level := rentergrowth.LevelForPoints(cfg, user.RenterGrowthPoints)
level := rentergrowth.EffectiveLevelForUser(
cfg,
user.RenterGrowthPoints,
user.RenterGrowthLevelOverride,
)
levels := make([]GrowthLevelDTO, 0, len(cfg.Levels))
for _, item := range cfg.Levels {
levels = append(levels, GrowthLevelDTO{