酒吧房上麦的时候 选择礼物和时间

This commit is contained in:
2026-01-06 19:37:41 +08:00
parent 71f24f26c8
commit 33bc871529
2 changed files with 16 additions and 10 deletions

View File

@@ -52,7 +52,15 @@ class RoomPit extends Model
//用户上麦
public function OnPit($user_id,$room_id,$pit_number)
{
$on = $this->where(['room_id' => $room_id, 'pit_number' => $pit_number])->update(['user_id' => $user_id]);
$roomtype = db::name('vs_room')->where(['id' => $room_id])->value('type_id');
if($roomtype == 11){
$pit_time = db::name('vs_room_bar')->where('id',$room_id)->value('pit_time') ?? 5;
$text['end_time'] = time()+$pit_time * 60;
}else{
$text['end_time'] = 0;
}
$on = $this->where(['room_id' => $room_id, 'pit_number' => $pit_number])->update(['user_id' => $user_id,'end_time' => $text['end_time']]);
if(!$on){
return ['code' => 0, 'msg' => '上麦失败', 'data' => null];
}
@@ -61,7 +69,6 @@ class RoomPit extends Model
$FromUserInfo['is_online'] = db::name('vs_room_visitor')->where(['user_id' => $user_id,'room_id' => $room_id])->value('is_online');
$FromUserInfo['charm'] = db::name('vs_room_user_charm')->where(['user_id' => $user_id,'room_id' => $room_id])->value('charm');
$roomtype = db::name('vs_room')->where(['id' => $room_id])->value('type_id');
if($roomtype == 10){
if($pit_number == 1){
$pit_text = '签约麦';
@@ -91,10 +98,6 @@ class RoomPit extends Model
$pit_text = $pit_number . '号麦';
}
}
if($roomtype == 11){
$pit_time = db::name('vs_room_bar')->where('id',$room_id)->value('pit_time') ?? 5;
$text['end_time'] = time()+$pit_time * 60;
}
$text['text'] = $FromUserInfo['nickname'].' 上了 ' . $pit_text;
$text['FromUserInfo'] = $FromUserInfo;