签约房 上麦 抱麦 收礼涨身价
This commit is contained in:
@@ -1818,7 +1818,7 @@ class Room extends Model
|
||||
|
||||
|
||||
//修改房间类型
|
||||
// $type //1-交友,2-拍卖,7-互娱,8-交友(不要了),9-点唱
|
||||
// $type 1-交友,2-拍卖,7-互娱,8-交友(不要了),9-点唱,10-签约
|
||||
public function change_room_type($uid,$room_id,$type)
|
||||
{
|
||||
if(!$uid || !$room_id || !$type){
|
||||
@@ -1846,10 +1846,14 @@ class Room extends Model
|
||||
}
|
||||
}
|
||||
|
||||
if($roomInfo['type_id'] == 10 && $roomInfo['sign_type'] != 0){
|
||||
return ['code' => 0, 'msg' => '请先结束签约后在修改房间类型', 'data' => null];
|
||||
}
|
||||
|
||||
//开启事务
|
||||
db::startTrans();
|
||||
$data = [];
|
||||
if($type == 1 || $type == 3 || $type == 4 || $type == 8 || $type == 9){
|
||||
if($type == 1 || $type == 3 || $type == 4 || $type == 8 || $type == 9 || $type == 10){
|
||||
$data = [
|
||||
'label_id' => 1,
|
||||
'type_id' => $type,
|
||||
@@ -1894,12 +1898,19 @@ class Room extends Model
|
||||
model('RoomPit')->DownPit($v['user_id'], $room_id,$v['pit_number']);
|
||||
}
|
||||
}
|
||||
// db::name('vs_room_pit')->where(['room_id' => $room_id])->update(['user_id' => 0]);
|
||||
//转到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);
|
||||
}
|
||||
}
|
||||
|
||||
db::name('vs_room_pit_simulate')->where(['room_id' => $room_id])->delete();
|
||||
//申请上麦的全部下麦
|
||||
model('RoomPit')->clear_apply_pit_list($uid, $room_id);
|
||||
|
||||
if($type == 1 || $type == 3 || $type == 4 || $type == 7 || $type == 8 || $type == 9){
|
||||
if($type == 1 || $type == 3 || $type == 4 || $type == 7 || $type == 8 || $type == 9 || $type == 10){
|
||||
//查询拍卖房的状态
|
||||
$room_auction = db::name('vs_room_auction')->where(['room_id' => $room_id,'status' => 2])->select();
|
||||
if($room_auction){
|
||||
|
||||
Reference in New Issue
Block a user