Explorar o código

用户权限接口调整

zhangxiaobin hai 1 ano
pai
achega
4d37435eed

+ 3 - 1
application/api/controller/Usercenter.php

@@ -5,6 +5,7 @@ namespace app\api\controller;
 use addons\epay\library\Service;
 use app\api\controller\Common;
 use app\api\validate\user\Report;
+use app\common\model\UserPower;
 use outh\outh;
 use think\Db;
 use app\common\controller\RedisLeaderboard;
@@ -117,7 +118,8 @@ class UserCenter extends Common
         //动态
         //技能
         //礼物
-        $userInfo['user_power'] = $this->auth->power;
+        $power = UserPower::where(['user_id'=>$user_id])->find();
+        $userInfo['user_power'] = $power;
         //访客记录
         if ($this->auth->id != $user_id) {
             $visit_data = [

+ 1 - 2
application/common/library/Auth.php

@@ -107,6 +107,7 @@ class Auth
                 $this->setError('Account not exist');
                 return false;
             }
+            $user->power = $userpower;
             if ($userpower['private_messages'] == 1 || $userpower['speak'] == 1) {
                 $time = time();
                 $updateArr = [];
@@ -122,8 +123,6 @@ class Auth
                     UserPower::where(['user_id'=>$user_id])->update($updateArr);
                 }
             }
-            $user->power = $userpower;
-
 
             $this->_user = $user;
             $this->_logined = true;