This commit is contained in:
2025-12-02 12:02:51 +08:00
parent 27bbd59fb5
commit dfa38ac51b
2 changed files with 3 additions and 3 deletions

View File

@@ -642,7 +642,7 @@ class Room extends Model
//麦位信息 //麦位信息
$pit_list = db::name('vs_room_pit')->alias('a')->join('user b', 'a.user_id = b.id', 'left') $pit_list = db::name('vs_room_pit')->alias('a')->join('user b', 'a.user_id = b.id', 'left')
->where(['a.room_id' => $room['id'],'a.status' => 1]) ->where(['a.room_id' => $room['id'],'a.status' => 1])
->field('a.id,a.user_id,a.pit_number,a.is_lock,a.is_mute,a.count_down,b.nickname,b.avatar,b.sex,b.user_code') ->field('a.id,a.user_id,a.pit_number,a.is_lock,a.is_mute,a.count_down,b.nickname,b.avatar,b.sex,b.user_code,b.is_online')
->order('a.pit_number asc')->select(); ->order('a.pit_number asc')->select();
foreach ($pit_list as &$value) { foreach ($pit_list as &$value) {
$value['charm'] = 0; $value['charm'] = 0;
@@ -1108,7 +1108,7 @@ class Room extends Model
{ {
//房间正在拍的信息 //房间正在拍的信息
$auction = db::name('vs_room_auction')->alias('a')->join('user b', 'a.user_id = b.id', 'left') $auction = db::name('vs_room_auction')->alias('a')->join('user b', 'a.user_id = b.id', 'left')
->field('a.auction_id,a.user_id,b.nickname,b.avatar,b.sex,b.user_code,a.auction_type,a.relation_id,a.gift_id,a.gift_price,a.time_day,a.duration') ->field('a.auction_id,a.user_id,b.nickname,b.avatar,b.sex,b.user_code,a.auction_type,a.relation_id,a.gift_id,a.gift_price,a.time_day,a.duration,b.is_online')
->where(['a.room_id' => $room_id,'a.status' => 2])->find(); ->where(['a.room_id' => $room_id,'a.status' => 2])->find();
// var_dump($auction);exit; // var_dump($auction);exit;
if($auction){ if($auction){

View File

@@ -34,7 +34,7 @@ class FriendEnd
foreach ($user_list as &$value){ foreach ($user_list as &$value){
if(time() - $value['updatetime'] >= 183){//2秒刷新一次加上用户多 三分钟补偿3秒 if(time() - $value['updatetime'] >= 183){//2秒刷新一次加上用户多 三分钟补偿3秒
//断线 //断线
db::name('user')->where('id',$value['user_id'])->update(['is_online'=>0]); db::name('user')->where('id',$value['user_id'])->update(['is_online'=>2]);
//是否在房间内 //是否在房间内
$room_id = db::name('vs_room_visitor')->where('user_id',$value['user_id'])->order('id desc')->value('room_id'); $room_id = db::name('vs_room_visitor')->where('user_id',$value['user_id'])->order('id desc')->value('room_id');
if($room_id){ if($room_id){