|
|
@@ -254,10 +254,18 @@ class User extends BaseController
|
|
254
|
254
|
|
|
255
|
255
|
// $getteamscon = $this->getPerformance($user->uid);
|
|
256
|
256
|
|
|
257
|
|
- $getcon = $this->getPerformance_getcon( $user->uid);
|
|
|
257
|
+ //$getcon = $this->getPerformance_getcon( $user->uid);
|
|
|
258
|
+
|
|
|
259
|
+ $team_userinfo_old_jbp22 = $this->getPerformance22($user->uid);
|
|
258
|
260
|
|
|
259
|
261
|
//我的团队贡献值
|
|
260
|
|
- $data['team_gongxian_num'] = $getcon['common_nums_pv'] + $getcon['person_nums_pv'];
|
|
|
262
|
+ if( $con['user_group'] <= 2 ){
|
|
|
263
|
+ $data['team_gongxian_num'] = $team_userinfo_old_jbp22['person_nums_pv'] - $con['per_contribute'];
|
|
|
264
|
+ }else{
|
|
|
265
|
+ $data['team_gongxian_num'] = $team_userinfo_old_jbp22['person_nums_pv'];
|
|
|
266
|
+ }
|
|
|
267
|
+
|
|
|
268
|
+
|
|
261
|
269
|
|
|
262
|
270
|
//为生贡献值
|
|
263
|
271
|
$data['no_total_source']=Db::name('user_sign_gongxian')->where('status', -1)->where('uid', $user->uid)->sum('number');
|
|
|
@@ -1406,17 +1414,27 @@ class User extends BaseController
|
|
1406
|
1414
|
|
|
1407
|
1415
|
|
|
1408
|
1416
|
if($teamid == 592){
|
|
1409
|
|
- $teamid = 222;//593
|
|
|
1417
|
+ $teamid = 17;//593
|
|
|
1418
|
+
|
|
|
1419
|
+// // $ss= $this->userupdates($teamid);
|
|
|
1420
|
+// // var_dump($ss);
|
|
|
1421
|
+
|
|
|
1422
|
+ //$team_userinfo_old_jbp22 = $this->getPerformance22(17);
|
|
|
1423
|
+
|
|
|
1424
|
+ //$datas_jbp = Db::name('user')->where("status",1)->select();
|
|
|
1425
|
+
|
|
|
1426
|
+ //var_dump( $team_userinfo_old_jbp22['person_nums_pv']);
|
|
|
1427
|
+
|
|
|
1428
|
+// foreach($datas_jbp as $k=>$v){
|
|
|
1429
|
+// $team_userinfo_old_jbp22 = $this->getPerformance22($v['uid']);
|
|
|
1430
|
+// var_dump("id:" . $v['uid'] . " 用户:" . $v['nickname'] . " 小部门贡献值 :" . $team_userinfo_old_jbp22['person_nums_pv']);
|
|
|
1431
|
+// }
|
|
1410
|
1432
|
|
|
1411
|
|
- // $ss= $this->userupdates($teamid);
|
|
1412
|
|
- // var_dump($ss);
|
|
1413
|
|
- $team_userinfo_old_jbp22 = $this->getPerformance22($teamid);
|
|
1414
|
|
- var_dump( $team_userinfo_old_jbp22);
|
|
1415
|
1433
|
return;
|
|
1416
|
|
- $team_userinfo_old_jbp1 = $this->getPerformance($teamid);
|
|
|
1434
|
+// $team_userinfo_old_jbp1 = $this->getPerformance($teamid);
|
|
1417
|
1435
|
|
|
1418
|
|
- //return;
|
|
1419
|
|
- var_dump($team_userinfo_old_jbp1);return;
|
|
|
1436
|
+// //return;
|
|
|
1437
|
+// var_dump($team_userinfo_old_jbp1);return;
|
|
1420
|
1438
|
}
|
|
1421
|
1439
|
|
|
1422
|
1440
|
|
|
|
@@ -1437,7 +1455,7 @@ class User extends BaseController
|
|
1437
|
1455
|
];
|
|
1438
|
1456
|
|
|
1439
|
1457
|
// 如果在旧系统中有数据
|
|
1440
|
|
- //if (!empty($datas_jbp)) {
|
|
|
1458
|
+
|
|
1441
|
1459
|
$team_userinfo_old_jbp1 = $this->getPerformance($teamid);
|
|
1442
|
1460
|
$tes = $this->teamPeople($teamid, $type); // 1:团队, 2:个人
|
|
1443
|
1461
|
|
|
|
@@ -1494,7 +1512,7 @@ class User extends BaseController
|
|
1494
|
1512
|
$data['common_nums'] = $team_userinfo_old_jbp1['person_nums'];
|
|
1495
|
1513
|
$data['common_nums_pv'] = max($team_userinfo_old_jbp1['common_nums_pv'], $team_userinfo_old_jbp1['person_nums_pv']);
|
|
1496
|
1514
|
$data['person_nums_pv'] = min($team_userinfo_old_jbp1['common_nums_pv'], $team_userinfo_old_jbp1['person_nums_pv']);
|
|
1497
|
|
- // }
|
|
|
1515
|
+
|
|
1498
|
1516
|
return app("json")->success($data);
|
|
1499
|
1517
|
// // 查询当前会员旗下的会员数据(分页)
|
|
1500
|
1518
|
// [$page, $limit] = $this->getPage();
|
|
|
@@ -3944,7 +3962,7 @@ return app("json")->success($data);
|
|
3944
|
3962
|
|
|
3945
|
3963
|
$team_amount = 0;
|
|
3946
|
3964
|
$person_amount = 0;
|
|
3947
|
|
- $user_id = 523; //598 523 536
|
|
|
3965
|
+ // $user_id = 17; //598 523 536
|
|
3948
|
3966
|
|
|
3949
|
3967
|
$result_big_team_arr = [];
|
|
3950
|
3968
|
$get_teams_comm_datas = [];//在2.0中获取父级下面的所有团队数据
|
|
|
@@ -3985,7 +4003,7 @@ return app("json")->success($data);
|
|
3985
|
4003
|
//$get_teams_comm_pv = $this->getteampv($result_big_team_arr);
|
|
3986
|
4004
|
$t_pv = $this->getteampv($result_big_team_arr);
|
|
3987
|
4005
|
$get_teams_comm_pv =$t_pv['totalPv'];
|
|
3988
|
|
- var_dump($get_teams_comm_pv);echo "ttt";
|
|
|
4006
|
+ //var_dump($get_teams_comm_pv);echo "ttt";
|
|
3989
|
4007
|
|
|
3990
|
4008
|
//获取当前用户下面在2.0中的下级所有人数
|
|
3991
|
4009
|
$get_teams_comm_num = count($result_big_team_arr);
|
|
|
@@ -4079,7 +4097,7 @@ return app("json")->success($data);
|
|
4079
|
4097
|
// $get_teams_per_pv = $this->getteampv($result_small_team_arr);
|
|
4080
|
4098
|
$t_pv = $this->getteampv($result_small_team_arr);
|
|
4081
|
4099
|
$get_teams_per_pv =$t_pv['totalPv'];
|
|
4082
|
|
- var_dump( $get_teams_per_pv);
|
|
|
4100
|
+ //var_dump( $get_teams_per_pv);
|
|
4083
|
4101
|
|
|
4084
|
4102
|
|
|
4085
|
4103
|
|
|
|
@@ -4229,7 +4247,7 @@ return app("json")->success($data);
|
|
4229
|
4247
|
//例子:17所有下面uid是speard_uid都是17的,和所有伞下的业绩。分出大小部门,加到1.0的大小部门中
|
|
4230
|
4248
|
$b_s = $this->getparents_child_pv11($user_id,$team_amount,$person_amount,count($common_nums)+ $get_teams_comm_num,count($person_nums)+ $get_teams_per_num);
|
|
4231
|
4249
|
|
|
4232
|
|
- var_dump($b_s);
|
|
|
4250
|
+ //var_dump($b_s);
|
|
4233
|
4251
|
// var_dump($team_amount,$person_amount);
|
|
4234
|
4252
|
// var_dump(count($common_nums)+ $get_teams_comm_num,count($person_nums)+ $get_teams_per_num);
|
|
4235
|
4253
|
//var_dump( $b_s);echo "yyyyyyyyyyyyy";
|