点唱转换签约下麦
This commit is contained in:
@@ -1952,6 +1952,24 @@ class Room extends Model
|
||||
|
||||
//开启事务
|
||||
db::startTrans();
|
||||
|
||||
//在麦位上的用户 全部下麦
|
||||
$on_pit = db::name('vs_room_pit')->where(['room_id' => $room_id,'status' => 1,'user_id'=>['>',0],'pit_number' => ['<',9]])->select();
|
||||
if($on_pit){
|
||||
foreach ($on_pit as $v){
|
||||
model('RoomPit')->DownPit($v['user_id'], $room_id,$v['pit_number']);
|
||||
}
|
||||
}
|
||||
|
||||
//转到type= 10 签约房 嘉宾麦有人也下麦
|
||||
if($type == 10){
|
||||
$jiabin = db::name('vs_room_pit')->where(['room_id' => $room_id,'pit_number' => 10])->value('user_id');
|
||||
if($jiabin){
|
||||
model('RoomPit')->DownPit($jiabin, $room_id,10);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
$data = [];
|
||||
//1-交友,3、4、8-不要了
|
||||
if($type == 1 || $type == 3 || $type == 4 || $type == 8){
|
||||
@@ -2010,22 +2028,7 @@ class Room extends Model
|
||||
db::name('vs_room_song')->where('room_id',$room_id)->update(['times_status'=>2]);
|
||||
}
|
||||
}
|
||||
//在麦位上的用户 全部下麦
|
||||
$on_pit = db::name('vs_room_pit')->where(['room_id' => $room_id,'status' => 1,'user_id'=>['>',0],'pit_number' => ['<',9]])->select();
|
||||
if($on_pit){
|
||||
foreach ($on_pit as $v){
|
||||
model('RoomPit')->DownPit($v['user_id'], $room_id,$v['pit_number']);
|
||||
}
|
||||
}
|
||||
//转到type= 10 签约房 嘉宾麦有人也下麦
|
||||
if($type == 10){
|
||||
$jiabin = db::name('vs_room_pit')->where(['room_id' => $room_id,'pit_number' => ['<>',9]])->field('pit_number,user_id')->select();
|
||||
if($jiabin){
|
||||
foreach ($jiabin as $v){
|
||||
model('RoomPit')->DownPit($v['user_id'], $room_id,$v['pit_number']);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
db::name('vs_room_pit_simulate')->where(['room_id' => $room_id])->delete();
|
||||
//申请上麦的全部下麦
|
||||
|
||||
Reference in New Issue
Block a user