Parcourir la source

团队修改1.3

chengzhiyixia il y a 1 an
Parent
commit
8fd1741874
1 fichiers modifiés avec 37 ajouts et 19 suppressions
  1. 37 19
      app/controller/api/user/User.php

+ 37 - 19
app/controller/api/user/User.php

@@ -40,6 +40,8 @@ use BaiduAi\controller\Ocr;
40 40
 use think\facade\Log;
41 41
 use think\facade\Request as r;
42 42
 
43
+use app\common\common;
44
+
43 45
 class User extends BaseController
44 46
 {
45 47
     use HuiPay;
@@ -1368,7 +1370,23 @@ class User extends BaseController
1368 1370
 
1369 1371
 
1370 1372
         if($teamid == 592){
1371
-             $teamid = 558;//593
1373
+             $teamid = 221;//593
1374
+
1375
+             $datas_jbp = Db::name('old_user_jbp')->select();//
1376
+             //old_vip_limit
1377
+             foreach( $datas_jbp as $k=>$v){
1378
+                $old_user_of_goods_datas = Db::name('old_user_of_goods')->where("user_id",$v['id'])->select();//
1379
+                foreach($old_user_of_goods_datas as $k1=>$v1){
1380
+                    var_dump("uid:".$v1['user_id'] ."price:".$v1['money']);
1381
+                }
1382
+               
1383
+             }
1384
+            
1385
+
1386
+             return;
1387
+
1388
+            
1389
+
1372 1390
                 $team_userinfo_old_jbp1 = $this->getPerformance($teamid);
1373 1391
 
1374 1392
            
@@ -3546,6 +3564,17 @@ public function getteampv($common_nums) {
3546 3564
             }
3547 3565
         }
3548 3566
 
3567
+        //除了会员专区的其他区所有订单产生的业绩汇总在user表中的pv中
3568
+        // $user_datas = Db::name("user")
3569
+      
3570
+        // ->whereIn("uid", $common_nums)
3571
+       
3572
+        // ->select();
3573
+
3574
+        // foreach ($user_datas as $v) {
3575
+        //     $totalPv += $v['pv'];
3576
+        // }
3577
+
3549 3578
        
3550 3579
 
3551 3580
     return $totalPv;
@@ -3729,34 +3758,27 @@ public function processArray($array) {
3729 3758
                 return !empty($array); // 如果数组不为空,则保留
3730 3759
             });
3731 3760
 
3732
-           
3733
-            
3734 3761
             // 合并所有非空数组
3735 3762
            
3736 3763
             foreach ($filteredData as $array) {
3737 3764
                 $result_big_team_arr = array_merge($result_big_team_arr, $array);
3738 3765
             }
3739 3766
           
3740
-              //var_dump($result_big_team_arr);echo "ppppppppppppppppp";
3767
+            //var_dump($result_big_team_arr);echo "ppppppppppppppppp";
3741 3768
             //获取当前用户下面在2.0中的下级所有PV
3742 3769
             $get_teams_comm_pv = $this->getteampv($result_big_team_arr);
3770
+           //var_dump($get_teams_comm_pv);
3771
+            //获取当前用户下面在2.0中的下级所有人数
3772
+            $get_teams_comm_num = count($result_big_team_arr);
3743 3773
            
3744
-         //获取当前用户下面在2.0中的下级所有人数
3745
-        $get_teams_comm_num = count($result_big_team_arr);
3746
-        //var_dump($get_teams_comm_num);
3747
-           //  var_dump( $get_teams_comm_pv);
3748 3774
             //用户伞下小部门所有在2.0系统下面的业绩和人数 end
3749 3775
         }else{
3750 3776
           
3751
-            //当前用户在1.0没有下级,那直接在新系统2.0找下级获取数据,并区分大小部门
3777
+               //当前用户在1.0没有下级,那直接在新系统2.0找下级获取数据,并区分大小部门
3752 3778
               $child_nums = $this->getChildren($user_id);
3753 3779
               //获取父级子级下面的个人
3754 3780
               $num_teams = $this->getTeamSize($child_nums);
3755
-             //var_dump($num_teams);
3756
-               //= $child_nums;
3757
-            // $getss = $this->processArray($get_teams_comm_datas);
3758
-            // var_dump($getss);
3759
-            //         var_dump($num_teams[$getss['max_index']]);
3781
+           
3760 3782
               
3761 3783
               foreach($child_nums as $v){
3762 3784
                 
@@ -3777,10 +3799,6 @@ public function processArray($array) {
3777 3799
               
3778 3800
         }
3779 3801
         
3780
-        // var_dump($result_big_team_arr);
3781
-       
3782
-       
3783
-        //var_dump(count($get_teams_comm_num));
3784 3802
         //合并业绩和人数
3785 3803
         $team_amount += $get_teams_comm_pv;
3786 3804
            
@@ -3815,7 +3833,7 @@ public function processArray($array) {
3815 3833
             foreach ($filteredData_1 as $array) {
3816 3834
                 $result_small_team_arr = array_merge($result_small_team_arr, $array);
3817 3835
             }
3818
-            
3836
+           
3819 3837
             //获取当前用户下面在2.0中的下级所有PV
3820 3838
             $get_teams_per_pv = $this->getteampv($result_small_team_arr);
3821 3839