From 6e67b896afaf68004378d23a42cda4fd66f05662 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E5=8D=8E=E6=B8=85?= <18691022700@163.com> Date: Tue, 23 Sep 2025 21:22:25 +0800 Subject: [PATCH] =?UTF-8?q?=E6=88=BF=E9=97=B4=E5=9C=A8=E7=BA=BF=E5=88=97?= =?UTF-8?q?=E8=A1=A8=E8=BF=87=E6=BB=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- application/api/model/Room.php | 23 ++++++++++------------- 1 file changed, 10 insertions(+), 13 deletions(-) diff --git a/application/api/model/Room.php b/application/api/model/Room.php index 2df3bb3..ff3aaab 100644 --- a/application/api/model/Room.php +++ b/application/api/model/Room.php @@ -1285,6 +1285,15 @@ class Room extends Model if ($label_type['code'] != 1) { 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') ->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]; } @@ -1707,10 +1708,6 @@ class Room extends Model db::name('vs_room_pit_simulate')->where(['room_id' => $room_id])->delete(); //申请上麦的全部下麦 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){ //查询拍卖房的状态