|
|
@@ -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
|
// // //计算自己的个人联盟总流水
|