diff --git a/application/api/model/Level.php b/application/api/model/Level.php index af7e3bc..620b18d 100644 --- a/application/api/model/Level.php +++ b/application/api/model/Level.php @@ -501,7 +501,6 @@ class Level extends Model $return['user']['next_exp'] = $next_exp <= 0 ? 0 : $next_exp; $return['user']['next_rights_icon'] = $user_level['rights_icon']; } - //获取等级 // 获取用户当前等级 $currentUserLevel = $singer['level']; @@ -512,10 +511,14 @@ class Level extends Model ->limit(3) ->select(); }elseif($currentUserLevel == $level_last){ + $limit_s = $level_last-2; + if($limit_s < 0){ + $limit_s = 0; + } $level = Db::name('vs_singer_level') ->where('deletetime',0) ->order('level', 'asc') - ->limit($level_last-2,3) + ->limit($limit_s,3) ->select(); }else{ $level = Db::name('vs_singer_level')