Browse Source

奖金精度

lizhen_gitee 1 week ago
parent
commit
490726b75b
1 changed files with 5 additions and 5 deletions
  1. 5 5
      application/api/controller/Demo.php

+ 5 - 5
application/api/controller/Demo.php

@@ -60,7 +60,7 @@ class Demo extends Api
     public function task_bill($total_amount,$back_rate,$user_id,$shop_id,$table_name)
     {
         //3-20%
-        $amount = bcdiv(bcmul($total_amount,$back_rate,2),100,2);
+        $amount = bcdiv(bcmul($total_amount,$back_rate,4),100,2);
 
         //5倍
 //        $back_double = config('site.back_double');
@@ -70,7 +70,7 @@ class Demo extends Api
 
         //商务 发给门店的上级  收益
         $shangwu_rate = config('site.back_shangwu');
-        $shangwu_amount = bcdiv(bcmul($amount,$shangwu_rate,2),100,2);
+        $shangwu_amount = bcdiv(bcmul($amount,$shangwu_rate,4),100,2);
 
         $shop_info = (new \app\common\business\PaymentBusiness)->getShopInfo($table_name,$shop_id);
         if($shop_info && $shop_info['invite_id'] && $shangwu_amount > 0){
@@ -80,7 +80,7 @@ class Demo extends Api
 
         //锁客 发给消费者的上级 收益
         $suoke_rate   = config('site.back_suoke');
-        $suoke_amount = bcdiv(bcmul($amount,$suoke_rate,2),100,2);
+        $suoke_amount = bcdiv(bcmul($amount,$suoke_rate,4),100,2);
 
         $suoke_invite_id = Db::name('user')->where('id',$user_id)->value('invite_id');
         if($suoke_invite_id && $suoke_amount > 0){
@@ -150,7 +150,7 @@ class Demo extends Api
                     $butie     = $level['butie'];
                     $ticheng_rate = $level['ticheng_rate'];
 
-                    $yeji = bcdiv(bcmul($invite_amount,$ticheng_rate,2),100,2);
+                    $yeji = bcdiv(bcmul($invite_amount,$ticheng_rate,4),100,2);
 
                     $yingxiao_level = $level['id'];
 
@@ -172,7 +172,7 @@ class Demo extends Api
                     $butie     = $level['butie'];
                     $ticheng_rate = $level['ticheng_rate'];
 
-                    $yeji = bcdiv(bcmul($invite_amount,$ticheng_rate,2),100,2);
+                    $yeji = bcdiv(bcmul($invite_amount,$ticheng_rate,4),100,2);
 
                     $yingxiao_level = $level['id'];