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]);