This commit is contained in:
2025-12-01 15:14:56 +08:00
parent c310c4d833
commit c0da472500

View File

@@ -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];