离线
This commit is contained in:
@@ -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')
|
||||
->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();
|
||||
foreach ($pit_list as &$value) {
|
||||
$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')
|
||||
->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();
|
||||
// var_dump($auction);exit;
|
||||
if($auction){
|
||||
|
||||
@@ -34,7 +34,7 @@ class FriendEnd
|
||||
foreach ($user_list as &$value){
|
||||
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');
|
||||
if($room_id){
|
||||
|
||||
Reference in New Issue
Block a user