From 12511d92da35ef4d3ff23507ccf4679152fda927 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E5=8D=8E=E6=B8=85?= <18691022700@163.com> Date: Fri, 22 Aug 2025 15:18:36 +0800 Subject: [PATCH] =?UTF-8?q?=E9=80=80=E5=87=BA=E7=A7=81=E5=AF=86=E5=B0=8F?= =?UTF-8?q?=E5=B1=8B=20=20=E6=8E=A8=E9=80=81=E6=B6=88=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- application/api/model/Chat.php | 2 ++ application/api/model/Friend.php | 27 ++++++++++++++++----------- 2 files changed, 18 insertions(+), 11 deletions(-) diff --git a/application/api/model/Chat.php b/application/api/model/Chat.php index ce58b6e..e895e57 100644 --- a/application/api/model/Chat.php +++ b/application/api/model/Chat.php @@ -103,6 +103,8 @@ class Chat extends Model // FriendRoomChangePit = 1053, //交友 心动值变化 // FriendRoomChangeCharm = 1054, + //交友 退出小房间 + // FriendRoomQuit = 1055, diff --git a/application/api/model/Friend.php b/application/api/model/Friend.php index 036386e..1b913b6 100644 --- a/application/api/model/Friend.php +++ b/application/api/model/Friend.php @@ -225,17 +225,22 @@ class Friend extends Model //退出私密房间 public function outRoom($user_id,$room_id){ - //查询在房间的用户 - $users = db::name('vs_room_visitor')->where(['room_id'=>$room_id])->select(); - if($users){ - //退出房间 - foreach ($users as $v){ - //退出房间 - model('Room')->quit_room($v['user_id'], $room_id,$v['user_id']); - } - }else{ - model('Room')->quit_room($user_id, $room_id,$user_id); - } + //推送给前端消息 + $text['text'] = '退出私密小屋'; + model('api/Chat')->sendMsg(1055,$room_id,$text); + + +// //查询在房间的用户 +// $users = db::name('vs_room_visitor')->where(['room_id'=>$room_id])->select(); +// if($users){ +// //退出房间 +// foreach ($users as $v){ +// //退出房间 +// model('Room')->quit_room($v['user_id'], $room_id,$v['user_id']); +// } +// }else{ +// model('Room')->quit_room($user_id, $room_id,$user_id); +// } //注销房间 db::name('vs_room')->where(['id'=>$room_id])->update(['room_status'=>3]);