连线传奇 搬移。

This commit is contained in:
2026-01-28 09:50:41 +08:00
parent de6676895a
commit 14ea649634
2 changed files with 17 additions and 3 deletions

View File

@@ -144,7 +144,8 @@ class BlindBoxTurntable extends BaseCom
* 1.开启 2.关闭
*/
public function blind_box_status(){
$reslut = model('BlindBoxTurntableGift')->blind_box_status();
$user_id = $this->uid;
$reslut = model('BlindBoxTurntableGift')->blind_box_status($user_id);
return v($reslut['code'], $reslut['msg'], $reslut['data']);
}
}

View File

@@ -464,10 +464,23 @@ class BlindBoxTurntableGift extends Model
}
//盲盒转盘开启状态
public function blind_box_status(){
$gift_bag_ids = [11,12];
public function blind_box_status($user_id=0){
$gift_bag_ids = [11,12,60];
$gift_bag = db::name('vs_gift_bag')->where(['id'=>['in',$gift_bag_ids]])->select();
$open_monster_status = get_system_config_value('open_monster_status');
$fun_activities_recharge_restrictions = get_system_config_value('fun_activities_recharge_restrictions');
if($fun_activities_recharge_restrictions ==0){
return ['code' => 0, 'msg' => '趣味活动关闭', 'data' => null];
}
//用户充值金额
$user_recharge_money = db::name('user_recharge')->where(['user_id'=>$user_id,'pay_status'=>2])->sum('money');
if($user_recharge_money < $fun_activities_recharge_restrictions){
return ['code' => 0, 'msg' => '充值金额不足', 'data' => null];
}
foreach ($gift_bag as $bag){
if(bag['id']==60 && $open_monster_status ==0){
$bag['status'] = 0;
}
if($bag['status'] == 1){
$result_data[] = [
'gift_bag_id' => $bag['id'],