更新房间火热值 处理
This commit is contained in:
@@ -117,6 +117,9 @@ class Chat extends Model
|
|||||||
//直播群成员在离线状态变更
|
//直播群成员在离线状态变更
|
||||||
// RoomMemberOffline = 1058,
|
// RoomMemberOffline = 1058,
|
||||||
|
|
||||||
|
//清空个人魅力
|
||||||
|
// ClearUserCharm = 1059,
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1715,12 +1715,17 @@ class Room extends Model
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
//发送消息
|
||||||
|
$text['text'] = '清除魅力成功';
|
||||||
|
model('Chat')->sendMsg(1021,$room_id,$text);
|
||||||
}else{
|
}else{
|
||||||
$dd = db::name('vs_room_user_charm')->where(['room_id' => $room_id,'user_id' => $uid])->update(['charm' => 0,'clear_time' => time()]);
|
$dd = db::name('vs_room_user_charm')->where(['room_id' => $room_id,'user_id' => $uid])->update(['charm' => 0,'clear_time' => time()]);
|
||||||
|
//发送消息
|
||||||
|
$text['text'] = '清除魅力成功';
|
||||||
|
$text['user_id'] = $uid;
|
||||||
|
model('Chat')->sendMsg(1059,$room_id,$text);
|
||||||
}
|
}
|
||||||
//发送消息
|
|
||||||
$text['text'] = '清除魅力成功';
|
|
||||||
model('Chat')->sendMsg(1021,$room_id,$text);
|
|
||||||
//1-禁麦位,2-清空消息,3-清空魅力值,4-加入黑名单,5-踢出房间,6-关闭麦克风,7-申请上麦,8-同意上麦,9-拒绝上麦,10-点歌,11-开启PK',
|
//1-禁麦位,2-清空消息,3-清空魅力值,4-加入黑名单,5-踢出房间,6-关闭麦克风,7-申请上麦,8-同意上麦,9-拒绝上麦,10-点歌,11-开启PK',
|
||||||
model('Room')->room_operation_record($user_id,$room_id,3);
|
model('Room')->room_operation_record($user_id,$room_id,3);
|
||||||
return ['code' => 1, 'msg' => '成功', 'data' => null];
|
return ['code' => 1, 'msg' => '成功', 'data' => null];
|
||||||
|
|||||||
@@ -165,8 +165,9 @@ class PerformPerSecond
|
|||||||
|
|
||||||
//房间火热值更新
|
//房间火热值更新
|
||||||
public function room_hot_update(){
|
public function room_hot_update(){
|
||||||
$room_id_list = db::name('vs_room')->field('id,room_id')->select();
|
$room_id_list = db::name('vs_room_hot_value_log')->field('id,room_id')->select();
|
||||||
$room_list = db::name('vs_room_hot_value_log')->field('room_id,sum(value) as value')->group('room_id')->select();
|
$room_list = db::name('vs_room_hot_value_log')->field('room_id,sum(hot_value) as value')->group('room_id')->select();
|
||||||
|
|
||||||
if($room_list){
|
if($room_list){
|
||||||
$data_count = 0;
|
$data_count = 0;
|
||||||
$data_room_list = [];
|
$data_room_list = [];
|
||||||
@@ -196,10 +197,10 @@ class PerformPerSecond
|
|||||||
}
|
}
|
||||||
foreach ($room_id_list as $v){
|
foreach ($room_id_list as $v){
|
||||||
if(in_array($v['room_id'],$data_room_list)){
|
if(in_array($v['room_id'],$data_room_list)){
|
||||||
db::name('vs_room')->where('id',$v['id'])->delete();
|
db::name('vs_room_hot_value_log')->where('id',$v['id'])->delete();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
echo "Pk房PK结束惩罚倒计时结束断开操作-共". $data_count . "条数据\n";
|
echo "房间火热值更新操作-共". $data_count . "条数据\n";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user