房间在线列表过滤
This commit is contained in:
@@ -1285,6 +1285,15 @@ class Room extends Model
|
|||||||
if ($label_type['code'] != 1) {
|
if ($label_type['code'] != 1) {
|
||||||
return ['code' => 0, 'msg' => '房间不存在', 'data' => null];
|
return ['code' => 0, 'msg' => '房间不存在', 'data' => null];
|
||||||
}
|
}
|
||||||
|
//查询房间里面的用户
|
||||||
|
$room_user = db::name('vs_room_visitor')->where(['room_id' => $room_id])->select();
|
||||||
|
if($room_user){
|
||||||
|
foreach ($room_user as $vv){
|
||||||
|
if(Db::name('user')->where('id', $vv['user_id'])->value('is_online') == 0){
|
||||||
|
model('Room')->quit_room($vv['user_id'], $room_id,$vv['user_id'],2);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
$list = db::name('vs_room_visitor')->alias('a')
|
$list = db::name('vs_room_visitor')->alias('a')
|
||||||
->join('user b', 'a.user_id = b.id')
|
->join('user b', 'a.user_id = b.id')
|
||||||
@@ -1368,15 +1377,7 @@ class Room extends Model
|
|||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
//查询房间里面的用户
|
|
||||||
$room_user = db::name('vs_room_visitor')->where(['room_id' => $room_id])->select();
|
|
||||||
if($room_user){
|
|
||||||
foreach ($room_user as $vv){
|
|
||||||
if(Db::name('user')->where('id', $vv['user_id'])->value('is_online') == 0){
|
|
||||||
model('Room')->quit_room($vv['user_id'], $room_id,$vv['user_id'],2);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return ['code' => 1, 'msg' => '成功', 'data' => $lists];
|
return ['code' => 1, 'msg' => '成功', 'data' => $lists];
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1707,10 +1708,6 @@ class Room extends Model
|
|||||||
db::name('vs_room_pit_simulate')->where(['room_id' => $room_id])->delete();
|
db::name('vs_room_pit_simulate')->where(['room_id' => $room_id])->delete();
|
||||||
//申请上麦的全部下麦
|
//申请上麦的全部下麦
|
||||||
model('RoomPit')->clear_apply_pit_list($uid, $room_id);
|
model('RoomPit')->clear_apply_pit_list($uid, $room_id);
|
||||||
//处理之前修改的用户房间信息
|
|
||||||
if($type == 1 || $type == 3 || $type == 4){
|
|
||||||
db::name('vs_room_pit')->where(['pit_number' =>['>',10]])->update(['status' => 2]);
|
|
||||||
}
|
|
||||||
|
|
||||||
if($type == 1 || $type == 3 || $type == 4 || $type == 7){
|
if($type == 1 || $type == 3 || $type == 4 || $type == 7){
|
||||||
//查询拍卖房的状态
|
//查询拍卖房的状态
|
||||||
|
|||||||
Reference in New Issue
Block a user