续约
This commit is contained in:
@@ -647,9 +647,12 @@ class Sign extends Model
|
|||||||
//获取系统配置非首签签约时长
|
//获取系统配置非首签签约时长
|
||||||
$sign_times = get_system_config_value('sign_times');
|
$sign_times = get_system_config_value('sign_times');
|
||||||
|
|
||||||
|
$change_coin = ceil($market_value * $sign_market_value / 100);
|
||||||
|
|
||||||
|
|
||||||
//获取签约者的金币
|
//获取签约者的金币
|
||||||
$coin = db::name('user_wallet')->where('user_id',$user_id)->value('coin');
|
$coin = db::name('user_wallet')->where('user_id',$user_id)->value('coin');
|
||||||
if($coin < $market_value * $sign_market_value){
|
if($coin < $change_coin){
|
||||||
return ['code' => 0, 'msg' => '您的金币不足', 'data' => null];
|
return ['code' => 0, 'msg' => '您的金币不足', 'data' => null];
|
||||||
}
|
}
|
||||||
$end_time = $sign_info['end_time'] + 86400 * $sign_times;
|
$end_time = $sign_info['end_time'] + 86400 * $sign_times;
|
||||||
@@ -660,7 +663,7 @@ class Sign extends Model
|
|||||||
db::rollback();
|
db::rollback();
|
||||||
return ['code' => 0, 'msg' => '网络错误,请重试', 'data' => null];
|
return ['code' => 0, 'msg' => '网络错误,请重试', 'data' => null];
|
||||||
}
|
}
|
||||||
$res2 = model('api/GiveGift') -> change_user_cion_or_earnings_log($user_id,$market_value * $sign_market_value,0,2,56,'续约');
|
$res2 = model('api/GiveGift') -> change_user_cion_or_earnings_log($user_id,$change_coin,0,1,56,'续约');
|
||||||
if(!$res2){
|
if(!$res2){
|
||||||
db::rollback();
|
db::rollback();
|
||||||
return ['code' => 0, 'msg' => '网络错误,请重试', 'data' => null];
|
return ['code' => 0, 'msg' => '网络错误,请重试', 'data' => null];
|
||||||
|
|||||||
Reference in New Issue
Block a user