diff --git a/application/api/model/Room.php b/application/api/model/Room.php index 48310de..eff8500 100644 --- a/application/api/model/Room.php +++ b/application/api/model/Room.php @@ -2524,7 +2524,10 @@ class Room extends Model if(!$room_id){ $room_id = Db::name('vs_room_visitor')->where('user_id', $user_id)->order('id desc')->value('room_id'); } - + $room = db::name('vs_room_visitor')->where(['user_id' => $user_id,'room_id' => $room_id])->find(); + if($room){ + return ['code' => 1, 'msg' => '操作成功', 'data' => null]; + } $room_info = db::name('vs_room_visitor')->insert(['room_id' => $room_id, 'user_id' => $user_id, 'createtime' => time()]); if(!$room_info){ return ['code' => 0, 'msg' => '加入房间失败', 'data' => null];