diff --git a/application/api/model/GiveGift.php b/application/api/model/GiveGift.php index a175194..d90b763 100644 --- a/application/api/model/GiveGift.php +++ b/application/api/model/GiveGift.php @@ -643,7 +643,15 @@ class GiveGift extends Model } //收礼人认证歌手等级升级 - model('SingerSong')->singerLevelUp($to_id,$gift_price); + model('api/SingerSong')->singerLevelUp($to_id,$gift_price); + + //收礼人身价计算 这里的增长身价是收礼物的价值按比率产生的身价值 身价=收礼产生的身价+签约时的溢价 + $coin_market_values = explode(',', get_system_config_value('coin_market_value')); + $change_value = ceil($gift_price / ($coin_market_values[0] ?? 100) * ($coin_market_values[1] ?? 1)); + model('api/MarketValue')->change($to_id,$change_value,0); + + //收礼人是否被签约 给上级返佣 + model('api/Sign')->check_sign_gift($to_id,$gid,$num,$gift_price,$from_id); //1聊天送礼物 2房间语聊送礼 3直播送礼 4动态打赏 5系统任务 6-cp房间送礼 if($from_type == 1 || $from_type == 2 || $from_type == 3 ||$from_type == 4 || $from_type == 6){