diff --git a/application/api/model/Gift.php b/application/api/model/Gift.php index d7b6602d..ac6af69c 100644 --- a/application/api/model/Gift.php +++ b/application/api/model/Gift.php @@ -7,7 +7,12 @@ use think\Model; use think\facade\Cache; class Gift extends Model { + //厅主收益 public $room_owner_rate; + //用户实时收益 + public $user_rate; + //加入工会用户实时收益 + public $guild_user_rate; public function __construct($data = []) { parent::__construct($data); @@ -21,6 +26,8 @@ class Gift extends Model // $rate = 0.2; $rate = 0.1; $this->room_owner_rate = $rate; + $this->user_rate = 0.6; + $this->guild_user_rate = 0.63; } @@ -94,7 +101,7 @@ class Gift extends Model $total_send_amount = $gift_info['gift_price'] * $num * $send_count; //赠送礼物总价值 $config = get_uncache_system_config(); if($config['gift_earnings_rate'] > 1){ - $config['gift_earnings_rate'] = 0.6; + $config['gift_earnings_rate'] = $this->user_rate; } $now_time = time(); $user_info = db::name('user')->where('uid', $uid)->find(); @@ -313,9 +320,9 @@ class Gift extends Model if(!empty($user_guild_id)){ - $receiver_profit = $gift_total_price * 0.6; + $receiver_profit = $gift_total_price * $this->user_rate; }else{ - $receiver_profit = $gift_total_price * 0.57; + $receiver_profit = $gift_total_price * $this->guild_user_rate; } @@ -738,7 +745,7 @@ class Gift extends Model $room_guild_id = model('guild')->user_guild_info($room_info['room_owner_uid']); $config = get_uncache_system_config(); if($config['gift_earnings_rate'] > 1){ - $config['gift_earnings_rate'] = 0.6; + $config['gift_earnings_rate'] = $this->user_rate; } $now_time = time(); //当前主持比例 @@ -826,9 +833,9 @@ class Gift extends Model // $this_receiver_profit = $this_gift_total_price * 0.6;//接收人收益 if(!empty($user_guild_id)){ - $this_receiver_profit = $this_gift_total_price * 0.6; + $this_receiver_profit = $this_gift_total_price * $this->user_rate; }else{ - $this_receiver_profit = $this_gift_total_price * 0.57; + $this_receiver_profit = $this_gift_total_price * $this->guild_user_rate; } @@ -1038,7 +1045,7 @@ class Gift extends Model $this_room_owner_profit = $this_room_owner_profits * (1 - $room_host_commission); $this_room_host_profit = $this_room_owner_profits * $room_host_commission; // $this_receiver_profit = $this_gift_total_price * $config['gift_earnings_rate'];//接收人收益 - $this_receiver_profit = $this_gift_total_price * 0.6;//接收人收益 + $this_receiver_profit = $this_gift_total_price * $this->user_rate;//接收人收益 $this_platform_profit = $this_gift_total_price - $this_room_owner_profits - $this_receiver_profit;//平台收益 $data = []; $data['uid'] = $uid; @@ -1246,7 +1253,7 @@ class Gift extends Model } $config = get_uncache_system_config(); if($config['gift_earnings_rate'] > 1){ - $config['gift_earnings_rate'] = 0.6; + $config['gift_earnings_rate'] = $this->user_rate; } $map = []; $map['rid'] = $rid; @@ -1874,9 +1881,9 @@ class Gift extends Model // $this_receiver_profit = $this_gift_total_price * 0.6;//接收人收益 if(!empty($user_guild_id)){ - $this_receiver_profit = $this_gift_total_price * 0.6;//接收人收益 + $this_receiver_profit = $this_gift_total_price * $this->user_rate;//接收人收益 }else{ - $this_receiver_profit = $this_gift_total_price * 0.57;//接收人收益 + $this_receiver_profit = $this_gift_total_price * $this->guild_user_rate;//接收人收益 } $this_platform_profit = $this_gift_total_price - $this_room_owner_profits - $this_receiver_profit - $this_producer_profit;//平台收益