diff --git a/application/api/model/Sign.php b/application/api/model/Sign.php index d01f4b3..36f12ab 100644 --- a/application/api/model/Sign.php +++ b/application/api/model/Sign.php @@ -117,6 +117,11 @@ class Sign extends Model //获取出价最高用户 $sign_user = db::name('vs_user_sign_auction')->where(['room_id' => $room_id,'sign_time' => $sign_time,'type' => 0])->order('sign_value desc')->field('id,user_id,sign_value')->find(); + //更新用户的身价并且添加记录 + //收礼人身价计算 + $coin_market_values = explode(',', get_system_config_value('coin_market_value')); + $change_value = ceil($sign_user['sign_value'] / ($coin_market_values[0] ?? 100) * ($coin_market_values[1] ?? 1)); + model('api/MarketValue')->change($sign_user_id,$change_value,0); //其他的出价退回到用户的钱包 $refund = db::name('vs_user_sign_auction')->where(['room_id' => $room_id,'sign_time' => $sign_time,'type' => 0])->select(); if($refund){