酒吧房:->相关接口提交-麦位结束脚本提交

This commit is contained in:
2026-01-05 15:24:50 +08:00
parent c2765a0260
commit 203aeb3842
3 changed files with 23 additions and 2 deletions

View File

@@ -62,7 +62,7 @@ class Decorate extends adminApi
$return_list[$k]['admin_name'] = db::name('admin')->where(['id'=>$v['admin_id']])->value('nickname')??"--";
$return_list[$k]['ext_value'] = $v['ext_value'] ?? 0;
$return_list[$k]['price'] = $v['price'] ?? 0;
$return_list[$k]['special_num'] = $v['special_num'] ?? '';
}
$return_data = [

View File

@@ -58,7 +58,7 @@ class BarRoom extends Model
}
//上麦选择礼物
public function join_pit_choose_gift($user_id,$room_id,$gift_id){
$pit_gift = db::name('vs_room_bar_pit_gift')->where(['room_id' => $room_id,'user_id' => $user_id, 'delete_time' => 0])->find();
$pit_gift = db::name('vs_room_bar_pit_gift')->where(['room_id' => $room_id,'user_id' => $user_id])->find();
$pit_time = db::name('vs_room_bar')->where('id',$room_id)->value('pit_time');
$end_time = time()+$pit_time * 60;
if($pit_gift){
@@ -69,6 +69,7 @@ class BarRoom extends Model
'gift_id' => $gift_id,
'end_time' => $end_time,
'updatetime' => time(),
'delete_time' => 0,
]);
} else{
// 执行插入操作

View File

@@ -51,6 +51,10 @@ class PerformPerSecond
$this->sign_room_time_end();
echo "\n";
echo "酒吧房间时间结束处理:\n";
$this->bar_room_time_end();
echo "\n";
}
@@ -366,4 +370,20 @@ class PerformPerSecond
}
}
//酒吧房间时间结束处理
public function bar_room_time_end(){
$bar_pit_gift = Db::name('vs_room_bar_pit_gift')->where(['end_time'=>['<',time()],'delete_time'=>0])->select();
if($bar_pit_gift){
foreach ($bar_pit_gift as $value){
$re = model('api/RoomPit')->DownPit($value['user_id'],$value['room_id']);
if($re['code']==1){
db::name('vs_room_bar_pit_gift')->where('id',$value['id'])->update(['delete_time'=>time()]);
echo "用户".$value['user_id']."房间".$value['room_id']."已下麦\n";
}else{
echo $re['msg']."\n";
}
}
}
echo "酒吧房间时间结束处理完成\n";
}
}