测试:- 爵位续费限制。

This commit is contained in:
2025-12-04 12:20:19 +08:00
parent a09c17bd60
commit 0fdf551e0a

View File

@@ -159,6 +159,11 @@ class Nobility extends Model
$old_end_time = time(); $old_end_time = time();
} }
$end_time = $old_end_time + $nobility_info['day'] * 86400; $end_time = $old_end_time + $nobility_info['day'] * 86400;
//判断是否可以续费
$end_time_to_day = floor($end_time / 86400);
if($end_time_to_day > $nobility_info['day'] * 2){
return ['code' => 0, 'msg' => '已超过2倍有效期,无序续费'];
}
$data = [ $data = [
'end_time' => $end_time, 'end_time' => $end_time,
'updatetime' => time(), 'updatetime' => time(),
@@ -267,6 +272,11 @@ class Nobility extends Model
if($user_nobility_info['lid'] == $lid){ //续费 if($user_nobility_info['lid'] == $lid){ //续费
$price = $nobility_info['renew_price']; $price = $nobility_info['renew_price'];
$end_time = $user_nobility_info['end_time'] + $nobility_info['day'] * 86400; $end_time = $user_nobility_info['end_time'] + $nobility_info['day'] * 86400;
//判断是否可以续费
$end_time_to_day = floor($end_time / 86400);
if($end_time_to_day > $nobility_info['day'] * 2){
return ['code' => 0, 'msg' => '已超过2倍有效期,无序续费'];
}
}else{ //升级 }else{ //升级
$old_nobility_info = db::name('vs_nobility') $old_nobility_info = db::name('vs_nobility')
->field('lid,name,pay_price,pay_coin') ->field('lid,name,pay_price,pay_coin')