Przeglądaj źródła

礼物异步,优化设置聊天室属性

lizhen_gitee 1 rok temu
rodzic
commit
41a0589ffd
1 zmienionych plików z 6 dodań i 16 usunięć
  1. 6 16
      application/index/controller/Plantask.php

+ 6 - 16
application/index/controller/Plantask.php

@@ -117,14 +117,7 @@ class Plantask extends Controller
                 //增加送礼用户的财富等级
                 $res_wealth = \app\common\model\User::add_wealth_level($giftuserparty['user_id'],$giftValue);
 
-                // tcp 获取房间用户周前三名 getPartyUserTop里面摘出来的一部分
-                //[环信]更新财富榜前3。
-                $avatarArr = $redis->hGet("user_jewel_top3",$partyInfo['id']);
-                $easemob = new Easemob();
-                $matedata = [
-                    'wealth_top3_userlist'  => $avatarArr,
-                ];
-                $easemob->room_setRoomCustomAttributeForced($partyInfo['easemob_room_id'],$partyInfo['user_id'],$matedata);
+
 
                 //结束
                 $rs_up = Db::name('gift_user_party')->where('id',$giftuserparty['id'])->update(['task_status'=>1]);
@@ -182,28 +175,25 @@ class Plantask extends Controller
             $seatdata = json_decode($seatdata[$key],true);
         }
 
-        //魅力值自增
-        /*$seatdata['charm'] = intval($seatdata['charm']);
-        $seatdata['charm'] += $giftValue;*/
 
         // 获取用户魅力值
         $users = $redis->zRevRange("hourCharm_".$party_info['id'],0,-1,true);
         $u = [];
         if($users) {
             foreach($users as $k => $v){
-                /*$u[] = [
-                    "user_id"=>$k,
-                    "charm"=>$this->changeW($v)
-                ];*/
                 if(isset($seatdata['userNo']) && $seatdata['userNo'] == $k){
                     $seatdata['charm'] = $this->changeW($v);
                 }
             }
         }
 
-        //重新设置
+        //重新设置麦位小红心
+        // tcp 获取房间用户周前三名 getPartyUserTop里面摘出来的一部分
+        //[环信]更新财富榜前3。
+        $avatarArr = $redis->hGet("user_jewel_top3",$party_info['id']);
         $matedata = [
             $key  => json_encode($seatdata),
+            'wealth_top3_userlist'  => $avatarArr,
         ];
         $easemob->room_setRoomCustomAttributeForced($easemob_room_id,$party_info['user_id'],$matedata);