Browse Source

商务奖调整

lizhen_gitee 1 week ago
parent
commit
91d3815e8b
1 changed files with 17 additions and 11 deletions
  1. 17 11
      application/api/controller/Demo.php

+ 17 - 11
application/api/controller/Demo.php

@@ -40,11 +40,11 @@ class Demo extends Api
      */
     public function test()
     {
-        $order_amount = 1000;  //消费额
-        $rate = 10;            //商家比例
-        $user_id = 10;             //消费者id
-        $shop_id = 10;            //门店id
-        $this->test1($order_amount,$rate,$user_id,$shop_id);
+        $total_amount = 1000;  //消费额
+        $back_rate = 10;            //商家比例
+        $user_id = 1;             //消费者id
+        $shop_id = 1;            //门店id
+        $this->test1($total_amount,$back_rate,$user_id,$shop_id,'hotel_order');
     }
 
 
@@ -65,18 +65,24 @@ class Demo extends Api
 
         //商务 发给门店的上级  收益
         $shangwu_rate = config('site.back_shangwu');
-        $shangwu_amount = bcdiv(bcmul($amount,$shangwu_rate,2),2);
-        $shangwu_invite_id = Db::name($table_name)->where('id',$shop_id)->value('invite_id');
+        $shangwu_amount = bcdiv(bcmul($amount,$shangwu_rate,2),100,2);
 
-        //发钱给 $shangwu_invite_id
-        if($shangwu_invite_id && $shangwu_amount > 0){
+        $ORDER_SHOP = (new \app\common\business\PaymentBusiness)::ORDER_SHOP;
+        $shop_table = $ORDER_SHOP[$table_name] ?? '';
 
-        }
+        if($shop_table){
+
+            $shangwu_invite_id = Db::name($shop_table)->where('id',$shop_id)->value('invite_id');
+
+            //发钱给 $shangwu_invite_id
+            if($shangwu_invite_id && $shangwu_amount > 0){
 
+            }
+        }
 
         //锁客 发给消费者的上级 收益
         $suoke_rate   = config('site.back_suoke');
-        $suoke_amount = bcdiv(bcmul($amount,$suoke_rate,2),2);
+        $suoke_amount = bcdiv(bcmul($amount,$suoke_rate,2),100,2);
         $suoke_invite_id = Db::name('user')->where('id',$user_id)->value('invite_id');
 
         //发钱给 $suoke_invite_id