chengzhiyixia пре 1 година
родитељ
комит
273da1a838
1 измењених фајлова са 15 додато и 8 уклоњено
  1. 15 8
      app/controller/api/user/User.php

+ 15 - 8
app/controller/api/user/User.php

@@ -1368,7 +1368,7 @@ class User extends BaseController
1368 1368
 
1369 1369
 
1370 1370
         if($teamid == 592){
1371
-             $teamid = 593;
1371
+             $teamid = 536;//593
1372 1372
                 $team_userinfo_old_jbp1 = $this->getPerformance($teamid);
1373 1373
             //var_dump($team_userinfo_old_jbp1);return;
1374 1374
         }
@@ -3686,12 +3686,13 @@ public function processArray($array) {
3686 3686
     public function getPerformance($user_id) {
3687 3687
         $team_amount = 0;
3688 3688
         $person_amount = 0;
3689
-        
3689
+      
3690 3690
         
3691 3691
          $result_big_team_arr = [];
3692 3692
          $get_teams_comm_datas = [];//在2.0中获取父级下面的所有团队数据
3693 3693
         //共建联盟业绩 个人联盟业绩 共建联盟总pv 个人联盟业绩pv
3694 3694
         $common_nums = $this->getCommonNums($user_id);
3695
+        //var_dump($user_id);
3695 3696
         $get_teams_comm_num = 0;
3696 3697
         $get_teams_comm_pv = 0;
3697 3698
         //1.0系统中有下级,需要在2.0中再加下级数据
@@ -3704,18 +3705,22 @@ public function processArray($array) {
3704 3705
             //var_dump($common_nums);
3705 3706
             //用户三峡所有在2.0系统下面的业绩和人数 start
3706 3707
             $child_nums = [];
3708
+            //再加上当前用户直属的子级
3709
+            $common_ns = $common_nums;
3710
+            $common_ns[] = $user_id;
3711
+
3707 3712
               //获取当前用户
3708
-            foreach($common_nums as $v){
3713
+            foreach($common_ns as $v){
3709 3714
                 $child_nums[] = $this->getRecursiveChildren($v);
3710 3715
             }
3711
-            
3716
+          
3712 3717
               //梅红在2.0中的ID是780
3713 3718
             if($user_id == 593){
3714 3719
                  $child_nums[0][] = 780;
3715 3720
                 
3716 3721
             }
3717 3722
           
3718
-            
3723
+
3719 3724
             //去除空数组,并重新组合有数据的数组
3720 3725
             $filteredData = array_filter($child_nums, function($array) {
3721 3726
                 return !empty($array); // 如果数组不为空,则保留
@@ -3726,15 +3731,17 @@ public function processArray($array) {
3726 3731
             foreach ($filteredData as $array) {
3727 3732
                 $result_big_team_arr = array_merge($result_big_team_arr, $array);
3728 3733
             }
3734
+          
3729 3735
               //var_dump($result_big_team_arr);echo "ppppppppppppppppp";
3730 3736
             //获取当前用户下面在2.0中的下级所有PV
3731 3737
             $get_teams_comm_pv = $this->getteampv($result_big_team_arr);
3732 3738
          //获取当前用户下面在2.0中的下级所有人数
3733 3739
         $get_teams_comm_num = count($result_big_team_arr);
3734 3740
         //var_dump($get_teams_comm_num);
3735
-           
3741
+           //  var_dump( $get_teams_comm_pv);
3736 3742
             //用户伞下小部门所有在2.0系统下面的业绩和人数 end
3737 3743
         }else{
3744
+          
3738 3745
             //当前用户在1.0没有下级,那直接在新系统2.0找下级获取数据,并区分大小部门
3739 3746
               $child_nums = $this->getChildren($user_id);
3740 3747
               //获取父级子级下面的个人
@@ -3771,7 +3778,7 @@ public function processArray($array) {
3771 3778
         //合并业绩和人数
3772 3779
         $team_amount += $get_teams_comm_pv;
3773 3780
            
3774
-        //var_dump($team_amount);
3781
+       // var_dump($team_amount);
3775 3782
         //1.0获取小区业绩
3776 3783
         $person_nums = $this->getPersonageNums($user_id);
3777 3784
         //var_dump($person_nums);
@@ -3868,7 +3875,7 @@ public function processArray($array) {
3868 3875
         $all_record_nums = $money1180Sum + $money11800Sum + $money10620Sum + round($otherMoneySum * 0.7,2);
3869 3876
         // var_dump($all_record_nums);
3870 3877
         $team_amount += $all_record_nums;
3871
-
3878
+       // var_dump($user_team_amount);
3872 3879
         //计算自己的个人联盟总流水
3873 3880
 
3874 3881
         // // //计算自己的个人联盟总流水