测试:- 爵位续费限制。
This commit is contained in:
@@ -159,6 +159,11 @@ class Nobility extends Model
|
||||
$old_end_time = time();
|
||||
}
|
||||
$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 = [
|
||||
'end_time' => $end_time,
|
||||
'updatetime' => time(),
|
||||
@@ -267,6 +272,11 @@ class Nobility extends Model
|
||||
if($user_nobility_info['lid'] == $lid){ //续费
|
||||
$price = $nobility_info['renew_price'];
|
||||
$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{ //升级
|
||||
$old_nobility_info = db::name('vs_nobility')
|
||||
->field('lid,name,pay_price,pay_coin')
|
||||
|
||||
Reference in New Issue
Block a user