diff --git a/application/api/model/RoomSong.php b/application/api/model/RoomSong.php index 9e253073..cff65340 100644 --- a/application/api/model/RoomSong.php +++ b/application/api/model/RoomSong.php @@ -530,6 +530,11 @@ class RoomSong extends Model if(!$host && $owner != $user_id){ return ['code' => 0, 'msg' => '您没有权限上麦', 'data' => null]; } + //检查是否在坑位上 + $pit_infos = db::name('vs_room_pit')->where(['room_id' => $room_id, 'user_id' => $user_id])->field('id,pit_number')->find(); + if($pit_infos){ + return ['code' => 0, 'msg' => '您已上麦', 'data' => null]; + } } $ompit = model('RoomPit')->OnPit($user_id,$room_id,$pit_number);//用户上了这个房间的几号麦位