|
|
@@ -351,7 +351,7 @@ class User extends BaseController
|
|
351
|
351
|
// 减去该用户的贡献值
|
|
352
|
352
|
$total_contribute = bcsub($child_nums_Tree[0]['total_contribute'], $child_nums_Tree[0]['children'][$maxBalanceIndex]['total_contribute'], 2);
|
|
353
|
353
|
}else{
|
|
354
|
|
- $total_contribute = $child_nums_Tree[0]['per_contribute'];
|
|
|
354
|
+ $total_contribute = $child_nums_Tree[0]['total_contribute'];
|
|
355
|
355
|
}
|
|
356
|
356
|
}
|
|
357
|
357
|
$data['team_gongxian_num'] = $total_contribute;
|
|
|
@@ -1507,10 +1507,12 @@ class User extends BaseController
|
|
1507
|
1507
|
}else{
|
|
1508
|
1508
|
$user['children'] = [];
|
|
1509
|
1509
|
}
|
|
|
1510
|
+ $user['team_count'] = count($children);
|
|
1510
|
1511
|
$user['total_pv'] = $user['pv']; // 初始化当前节点的总余额为自身余额
|
|
1511
|
1512
|
if ($children) { // 如果存在子节点,计算总余额
|
|
1512
|
1513
|
foreach ($children as $child) {
|
|
1513
|
1514
|
$user['total_pv'] += $child['total_pv']; // 累加子节点的总余额
|
|
|
1515
|
+ $user['team_count'] += $child['team_count'];
|
|
1514
|
1516
|
}
|
|
1515
|
1517
|
}
|
|
1516
|
1518
|
$branch[] = $user; // 将当前节点添加到树中
|
|
|
@@ -1585,9 +1587,9 @@ class User extends BaseController
|
|
1585
|
1587
|
"nickname" => $v['nickname'],
|
|
1586
|
1588
|
"avatar" => $v['avatar'],
|
|
1587
|
1589
|
"pv" => $v['pv'],
|
|
1588
|
|
- "total_pv" => $v['total_pv'],
|
|
|
1590
|
+ "total_performance" => (int)$v['total_pv'],
|
|
1589
|
1591
|
"create_time" => $v['create_time'],
|
|
1590
|
|
- 'fans_num'=> isset($v['children']) ? count($v['children']) : 0
|
|
|
1592
|
+ 'team_count'=> $v['team_count']
|
|
1591
|
1593
|
];
|
|
1592
|
1594
|
$person_nums_pv = bcadd($person_nums_pv,$v['total_pv']);
|
|
1593
|
1595
|
}else{
|
|
|
@@ -1597,9 +1599,9 @@ class User extends BaseController
|
|
1597
|
1599
|
"nickname" => $v['nickname'],
|
|
1598
|
1600
|
"avatar" => $v['avatar'],
|
|
1599
|
1601
|
"pv" => $v['pv'],
|
|
1600
|
|
- "total_pv" => $v['total_pv'],
|
|
|
1602
|
+ "total_performance" => (int)$v['total_pv'],
|
|
1601
|
1603
|
"create_time" => $v['create_time'],
|
|
1602
|
|
- 'fans_num'=> isset($v['children']) ? count($v['children']) : 0
|
|
|
1604
|
+ 'team_count'=> $v['team_count']
|
|
1603
|
1605
|
];
|
|
1604
|
1606
|
$common_nums_pv = bcadd($common_nums_pv,$v['total_pv']);
|
|
1605
|
1607
|
}
|
|
|
@@ -1609,9 +1611,9 @@ class User extends BaseController
|
|
1609
|
1611
|
"nickname" => $v['nickname'],
|
|
1610
|
1612
|
"avatar" => $v['avatar'],
|
|
1611
|
1613
|
"pv" => $v['pv'],
|
|
1612
|
|
- "total_pv" => $v['total_pv'],
|
|
|
1614
|
+ "total_performance" => (int)$v['total_pv'],
|
|
1613
|
1615
|
"create_time" => $v['create_time'],
|
|
1614
|
|
- 'fans_num'=> isset($v['children']) ? count($v['children']) : 0
|
|
|
1616
|
+ 'team_count'=> $v['team_count']
|
|
1615
|
1617
|
];
|
|
1616
|
1618
|
}
|
|
1617
|
1619
|
}
|
|
|
@@ -1651,9 +1653,9 @@ class User extends BaseController
|
|
1651
|
1653
|
// 旧系统中的公共部分数据
|
|
1652
|
1654
|
$data['teamid'] = $teamid;
|
|
1653
|
1655
|
$data['team_list'] = $data1;
|
|
1654
|
|
- $data['fans_num'] = count($child_nums_Tree[0]['children']);//总人数
|
|
|
1656
|
+ $data['fans_num'] = $child_nums_Tree[0]['team_count'];//总人数
|
|
1655
|
1657
|
$data['new_performance'] = 0;//新增业绩
|
|
1656
|
|
- $data['total_performance'] = bcadd($child_nums_Tree[0]['total_pv'] ?? 0, 0, 2);//总业绩
|
|
|
1658
|
+ $data['total_performance'] = (int)bcadd($child_nums_Tree[0]['total_pv'] ?? 0, 0, 2);//总业绩
|
|
1657
|
1659
|
$data['person_nums'] = count($person_list);//大部门人数
|
|
1658
|
1660
|
$data['common_nums'] = count($common_list);//小部门人数
|
|
1659
|
1661
|
$data['common_nums_pv'] = $person_nums_pv;//大部门业绩
|