|
@@ -44,15 +44,19 @@ class Demo extends Api
|
|
|
$back_rate = 10; //商家比例
|
|
|
$user_id = 1; //消费者id
|
|
|
$shop_id = 1; //门店id
|
|
|
- $this->test1($total_amount,$back_rate,$user_id,$shop_id,'hotel_order');
|
|
|
+ $this->task_bill($total_amount,$back_rate,$user_id,$shop_id,'hotel_order');
|
|
|
}
|
|
|
|
|
|
|
|
|
/*
|
|
|
* 订单额,返利比例
|
|
|
- * $table : offline_shop ,
|
|
|
+ * $total_amount : 订单金额 ,需要计算的订单金额
|
|
|
+ * $back_rate : 各店铺设置的返佣比例 3-20%
|
|
|
+ * $user_id : 下单用户id
|
|
|
+ * $shop_id : 店铺id
|
|
|
+ * $table_name : hotel_order , hotel_canteen_order , university_event_apply , offline_shop_order
|
|
|
* */
|
|
|
- public function test1($total_amount,$back_rate,$user_id,$shop_id,$table_name)
|
|
|
+ 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);
|
|
@@ -67,15 +71,10 @@ class Demo extends Api
|
|
|
$shangwu_rate = config('site.back_shangwu');
|
|
|
$shangwu_amount = bcdiv(bcmul($amount,$shangwu_rate,2),100,2);
|
|
|
|
|
|
- $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){
|
|
|
+ $shop_info = (new \app\common\business\PaymentBusiness)->getShopInfo($table_name,$shop_id);
|
|
|
+ if($shop_info){
|
|
|
+ //发钱
|
|
|
+ if($shop_info['invite_id'] && $shangwu_amount > 0){
|
|
|
|
|
|
}
|
|
|
}
|
|
@@ -83,8 +82,8 @@ class Demo extends Api
|
|
|
//锁客 发给消费者的上级 收益
|
|
|
$suoke_rate = config('site.back_suoke');
|
|
|
$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 = Db::name('user')->where('id',$user_id)->value('invite_id');
|
|
|
//发钱给 $suoke_invite_id
|
|
|
if($suoke_invite_id && $suoke_amount > 0){
|
|
|
|
|
@@ -94,7 +93,16 @@ class Demo extends Api
|
|
|
|
|
|
|
|
|
//省代,市代,区代 三个代理 都按月发 收益
|
|
|
+ //修改agent_month
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ }
|
|
|
|
|
|
+ //业务员奖
|
|
|
+ public function yewuyuan(){
|
|
|
|
|
|
}
|
|
|
|