|
@@ -825,20 +825,10 @@ class Party extends Api
|
|
|
//下移
|
|
|
|
|
|
// 获取用户魅力值。大概率没用了
|
|
|
- $users = $this->redis->zRevRange("hourCharm_".$party_id,0,-1,true);
|
|
|
- $u = [];
|
|
|
- if($users) {
|
|
|
- foreach($users as $k => $v) $u[] = [
|
|
|
- "user_id"=>$k,
|
|
|
- "charm"=>$this->changeW($v)
|
|
|
- ];
|
|
|
- }
|
|
|
- $lsetList["userCharm"] = $u;
|
|
|
|
|
|
|
|
|
- // 获取用户排行榜前三名头像
|
|
|
- $heads = $this->redis->hGet("user_jewel_top3",$party_id);
|
|
|
- $lsetList["userJewelTop3"] = $heads?json_decode($heads,true):[];
|
|
|
+ // 获取用户排行榜前三名头像。大概率没用了
|
|
|
+
|
|
|
|
|
|
|
|
|
// 获取是否被当前用户关注
|
|
@@ -2030,15 +2020,7 @@ class Party extends Api
|
|
|
}
|
|
|
|
|
|
// 获取用户魅力值。大概率没用了
|
|
|
- $users = $this->redis->zRevRange("hourCharm_".$party_id,0,-1,true);
|
|
|
- $u = [];
|
|
|
- if($users) {
|
|
|
- foreach($users as $k => $v) $u[] = [
|
|
|
- "user_id"=>$k,
|
|
|
- "charm"=>$this->changeW($v)
|
|
|
- ];
|
|
|
- }
|
|
|
- $userCharm = $u;
|
|
|
+
|
|
|
// tcp 更新房间热度
|
|
|
$partyHot = $this->updatePartyHot($partyInfo, $allVal, $room_type);
|
|
|
|
|
@@ -2055,12 +2037,10 @@ class Party extends Api
|
|
|
// $res_wealth = \app\common\model\User::add_wealth_level($this->auth->id,$allVal);
|
|
|
|
|
|
// tcp 获取房间用户周前三名
|
|
|
- $partyUserTop = $this->getPartyUserTop($partyInfo, $room_type);
|
|
|
+ $this->getPartyUserTop($partyInfo, $room_type);
|
|
|
|
|
|
if($i == $userCount) {
|
|
|
- $returnData["userCharm"] = $userCharm;
|
|
|
- $returnData["partyHot"] = $this->changeW($partyHot);
|
|
|
- $returnData["partyUserTop"] = $partyUserTop;
|
|
|
+
|
|
|
if($is_back != 1) {
|
|
|
|
|
|
$returnData["image"] = $giftInfo["image"];
|
|
@@ -2287,12 +2267,11 @@ class Party extends Api
|
|
|
private function getPartyUserTop($party_info,$room_type) {
|
|
|
|
|
|
// 获取当天零点
|
|
|
- $day = date("Ymd");
|
|
|
$userModel = new \app\common\model\User();
|
|
|
// 获取条数
|
|
|
$num = 3;
|
|
|
// 获取3条财富排行日记录
|
|
|
- $getweek = $this->redis->zRevRange($this->roomTypeArr[$room_type]."_jewel_to_".$party_info['id'].":".$day."d",0,$num-1,true);
|
|
|
+ $getweek = $this->redis->zRevRange("hourCharm_".$party_info['id'],0,$num-1,true);
|
|
|
$userList = $userModel->rankList($getweek);
|
|
|
$avatarArr = [];
|
|
|
if($userList) {
|
|
@@ -2306,12 +2285,6 @@ class Party extends Api
|
|
|
return $avatarArr;
|
|
|
|
|
|
//[环信]更新财富榜前3。放到异步了
|
|
|
- /*$easemob = new Easemob();
|
|
|
- $matedata = [
|
|
|
- 'wealth_top3_userlist' => json_encode($avatarArr),
|
|
|
- ];
|
|
|
- $easemob->room_setRoomCustomAttributeForced($party_info['easemob_room_id'],$party_info['user_id'],$matedata);*/
|
|
|
-
|
|
|
|
|
|
}
|
|
|
|