|
@@ -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
|