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