出价涨身价

This commit is contained in:
2025-11-28 16:02:52 +08:00
parent 691146a3a4
commit debbb4ad5c
4 changed files with 23 additions and 8 deletions

View File

@@ -117,11 +117,8 @@ 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));
$dd = model('api/MarketValue')->change($sign_user_id,$change_value,0);
//更新用户的身价并且添加记录 此时增长的身价是出价 这个出价就是身价溢价
$dd = model('api/MarketValue')->change($sign_user_id,$sign_user['sign_value'],0);
if($dd['code'] != 1){
Db::rollback();
return ['code' => 0, 'msg' => $dd['msg'], 'data' => null];