Procházet zdrojové kódy

送完礼物后,返回用户的财富等级

lizhen_gitee před 1 rokem
rodič
revize
cabb9a1c3b

+ 1 - 0
application/api/controller/Party.php

@@ -2140,6 +2140,7 @@ class Party extends Api
 
                 $returnData["image"] = localpath_to_netpath($giftInfo["image"]);
                 $returnData["gif_image"] = localpath_to_netpath($giftInfo["gif_image"]);
+                $returnData['wealth_info'] = $res_wealth;
 
                 // 增加抽点记录
 

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

@@ -621,9 +621,9 @@ class Auth
 
 
         //魅力等级
-        $charm_info = Db::name('user_config_charm')->where('level',$this->charm_level)->find();
+        /*$charm_info = Db::name('user_config_charm')->where('level',$this->charm_level)->find();
         $userinfo['charm_image'] = localpath_to_netpath($charm_info['image']);
-        $userinfo['charm_color'] = $charm_info['color'];
+        $userinfo['charm_color'] = $charm_info['color'];*/
 
         //财富等级
         $wealth_info = Db::name('user_config_wealth')->where('level',$this->wealth_level)->find();

+ 11 - 1
application/common/model/User.php

@@ -252,12 +252,15 @@ class User extends Model
         $levelconfigModel = Db::name('user_config_wealth');
         $where = [];
         $where["empirical"] = ["elt",$empirical];
-        $userexplainstart = $levelconfigModel->field('level')->where($where)->order("empirical","desc")->limit(1)->select();
+        $userexplainstart = $levelconfigModel->field('level,image')->where($where)->order("empirical","desc")->limit(1)->select();
 
         if(!$userexplainstart)  {
             $userexplainlevel = $userInfo['wealth_level'];
+            $userexplainimage = '';
+
         } else {
             $userexplainlevel = $userexplainstart[0]["level"];
+            $userexplainimage = localpath_to_netpath($userexplainstart[0]["image"]);
         }
 
         // 更新用户等级信息和经验值
@@ -267,6 +270,13 @@ class User extends Model
         $where = [];
         $where["id"] = $user_id;
         $res = \app\common\model\User::update($data,$where);
+
+        //返回
+        $return = [
+            'wealth_level'=>$userexplainlevel,
+            'wealth_image'=>$userexplainimage,
+        ];
+        return $return;
     }
     /**
      * 增加经验值