From e4c3f572e5468f73ee102c2eac2637b95ee7760d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E9=92=8A?= Date: Mon, 8 Dec 2025 09:34:27 +0800 Subject: [PATCH] =?UTF-8?q?=E6=AD=8C=E6=89=8B=E7=AD=89=E7=BA=A7=E4=BF=AE?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- application/api/model/Level.php | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/application/api/model/Level.php b/application/api/model/Level.php index 083830a..259b95c 100644 --- a/application/api/model/Level.php +++ b/application/api/model/Level.php @@ -508,10 +508,13 @@ class Level extends Model $return['user']['user_avatar'] = $user['avatar']; //当前用户等级信息 $singer = db::name('vs_singer')->where(['user_id' => $uid])->find(); - if($singer['status'] !=1){ - return ['code' => 0, 'msg' => "当前用户非歌手", 'data' => null]; + if(empty($singer)){ + $singer['level'] = 0; + $singer['exp'] = 0; + $singer['status'] = 0; + $singer['level_name'] = '非歌手'; } - $user_level = $this->get_singer_level_to_level($user['charm_level']); + $user_level = $this->get_singer_level_to_level($singer['level']); if(!$user_level){ return ['code' => 0, 'msg' => "数据配置有误 请联系管理员", 'data' => null]; }