diff --git a/application/api/model/User.php b/application/api/model/User.php index 49d23206..52fafe3b 100644 --- a/application/api/model/User.php +++ b/application/api/model/User.php @@ -192,7 +192,7 @@ class User extends Model { //先从缓存中获取 $cache_key = 'user_base_info_'.$uid; - $user_info = Cache::get($cache_key); + $user_info = json_decode(Cache::get($cache_key)); if($user_info){ $user_info = db::name('user') @@ -243,7 +243,7 @@ class User extends Model $user_info['icon'][2] = db::name('vs_singer_level')->where(['level' =>$singer['level'],'deletetime' => 0])->value('image');//等级图标 } //设置缓存 - Cache::set($cache_key, $user_info, 3600); + Cache::set($cache_key, json_encode($user_info), 3600); return $user_info; }