Browse Source

业务员奖

lizhen_gitee 1 week ago
parent
commit
962c4235b9
1 changed files with 14 additions and 9 deletions
  1. 14 9
      application/api/controller/Demo.php

+ 14 - 9
application/api/controller/Demo.php

@@ -133,6 +133,8 @@ class Demo extends Api
         $invite_amount_tuandui = Db::name('bill')->where('shop_invite_id','IN',$invite_uids)->where('table_name','offline_shop_order')->where('back_status','neq',0)
             ->whereTime('createtime','last month')->sum('back_amount');
 
+        //dd($last_month,$invite_count,$invite_count_mon,$invite_amount,$invite_amount_tuandui);
+
         //补贴/提成
         $butie = 0;        //补贴
         $yeji = 0;      //个人业绩提成
@@ -142,12 +144,13 @@ class Demo extends Api
         $level_list = Db::name('yingxiao_level')->order('id asc')->select();
         foreach($level_list as $level){
             if($level['type'] == 1 || 1==1){
+
                 //营销经理
-                if($invite_amount_tuandui >= $level['invite_amount_tuandui'] && $invite_amount >= $level['invite_amount'] && $invite_count >= $level['invite_count']){
+                if(1 == 1 || $invite_amount_tuandui >= $level['invite_amount_tuandui'] && $invite_amount >= $level['invite_amount'] && $invite_count >= $level['invite_count']){
                     $butie     = $level['butie'];
-                    $yeji_rate = $level['yeji_rate'];
+                    $ticheng_rate = $level['ticheng_rate'];
 
-                    $yeji = bcdiv(bcmul($invite_amount,$yeji_rate,2),100,2);
+                    $yeji = bcdiv(bcmul($invite_amount,$ticheng_rate,2),100,2);
 
                     $yingxiao_level = $level['id'];
 
@@ -157,27 +160,29 @@ class Demo extends Api
 
                     //redis左推入当前用户
                     $redis_key_b = $last_month . '_yingxiao_b_' . $yingxiao_level;
-                    RedisUtil::getInstance($redis_key_b)->lPush([
+                    RedisUtil::getInstance($redis_key_b)->lPush(json_encode([
                         'user_id' => $user_id,'invite_amount_tuandui' => $invite_amount_tuandui,
-                    ]);
+                    ]));
 
-                    continue;
+                    break;
                 }
             }else{
                 //营销员
                 if($invite_amount >= 60000 && $invite_count_mon >= 5){
                     $butie     = $level['butie'];
-                    $yeji_rate = $level['yeji_rate'];
+                    $ticheng_rate = $level['ticheng_rate'];
 
-                    $yeji = bcdiv(bcmul($invite_amount,$yeji_rate,2),100,2);
+                    $yeji = bcdiv(bcmul($invite_amount,$ticheng_rate,2),100,2);
 
                     $yingxiao_level = $level['id'];
 
-                    continue;
+                    break;
                 }
             }
         }
 
+        //dd($butie,$yeji,$yingxiao_level);
+
         if($yingxiao_level != 0){
             if($butie > 0){
                 //给 $user_id 发 补贴