|
@@ -379,7 +379,7 @@ class Usercenter extends Api
|
|
|
$intro_income_rebate_rate = ($agent_info['is_agent'] == 1) ? $agent_info['h_intro_income_rebate_rate'] : (int)config('site.intro_income_rebate_rate'); //邀请人收礼物返利比率
|
|
|
if ($intro_income_rebate_rate > 0 && $intro_income_rebate_rate <= 100) {
|
|
|
//上级获得金额
|
|
|
- $intro_uid_money = number_format($money * $intro_income_rebate_rate / 100, 2, '.', '');
|
|
|
+ $intro_uid_money = bcdiv(bcmul($money,$intro_income_rebate_rate,2),100,2);
|
|
|
if ($intro_uid_money > 0) {
|
|
|
$intro_result = model('Wallet')->lockChangeAccountRemain($touserinfo['intro_uid'],$user_id,'money',$intro_uid_money,68, '邀请人开通守护获赠奖励','user_guard',$log_id);
|
|
|
if($intro_result['status']===false)
|
|
@@ -558,7 +558,7 @@ $resArray['money'] = $money; //返回给前端的计算结果
|
|
|
$intro_income_rebate_rate = ($agent_info['is_agent'] == 1) ? $agent_info['h_intro_income_rebate_rate'] : (int)config('site.intro_income_rebate_rate'); //邀请人收礼物返利比率
|
|
|
if ($intro_income_rebate_rate > 0 && $intro_income_rebate_rate <= 100) {
|
|
|
//上级获得金额
|
|
|
- $intro_uid_money = number_format($money * $intro_income_rebate_rate / 100, 2, '.', '');
|
|
|
+ $intro_uid_money = bcdiv(bcmul($money,$intro_income_rebate_rate,2),100,2);
|
|
|
if ($intro_uid_money > 0) {
|
|
|
$intro_result = model('Wallet')->lockChangeAccountRemain($touserinfo['intro_uid'],$to_user_id,'money',$intro_uid_money,68, '邀请人文字聊天获赠奖励','user_match_typing_log',$log_id);
|
|
|
if($intro_result['status']===false)
|
|
@@ -707,7 +707,7 @@ $resArray['money'] = $money; //返回给前端的计算结果
|
|
|
$intro_income_rebate_rate = ($agent_info['is_agent'] == 1) ? $agent_info['h_intro_income_rebate_rate'] : (int)config('site.intro_income_rebate_rate'); //邀请人收礼物返利比率
|
|
|
if ($intro_income_rebate_rate > 0 && $intro_income_rebate_rate <= 100) {
|
|
|
//上级获得金额
|
|
|
- $intro_uid_money = number_format($money * $intro_income_rebate_rate / 100, 2, '.', '');
|
|
|
+ $intro_uid_money = bcdiv(bcmul($money,$intro_income_rebate_rate,2),100,2);
|
|
|
if ($intro_uid_money > 0) {
|
|
|
$intro_result = model('Wallet')->lockChangeAccountRemain($touserinfo['intro_uid'],$to_user_id,'money',$intro_uid_money,68, '邀请人语音聊天获赠奖励' . $data['call_minutes'] . '分钟','user_match_audio_log',$log_id, 0, $request_id);
|
|
|
if($intro_result['status']===false)
|
|
@@ -875,7 +875,7 @@ $resArray['money'] = $money; //返回给前端的计算结果
|
|
|
$intro_income_rebate_rate = ($agent_info['is_agent'] == 1) ? $agent_info['h_intro_income_rebate_rate'] : (int)config('site.intro_income_rebate_rate'); //邀请人收礼物返利比率
|
|
|
if ($intro_income_rebate_rate > 0 && $intro_income_rebate_rate <= 100) {
|
|
|
//上级获得金额
|
|
|
- $intro_uid_money = number_format($money * $intro_income_rebate_rate / 100, 2, '.', '');
|
|
|
+ $intro_uid_money = bcdiv(bcmul($money,$intro_income_rebate_rate,2),100,2);
|
|
|
if ($intro_uid_money > 0) {
|
|
|
$intro_result = model('Wallet')->lockChangeAccountRemain($touserinfo['intro_uid'],$to_user_id,'money',$intro_uid_money,68, '邀请人视频聊天获赠奖励' . $data['call_minutes'] . '分钟','user_match_video_log',$log_id, 0, $request_id);
|
|
|
if($intro_result['status']===false)
|