|
|
@@ -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
|
|