|
|
@@ -364,13 +364,13 @@ public class AdminStatisticsServiceImpl implements AdminStatisticsService {
|
|
|
int teamValidSum=0;
|
|
|
BigDecimal teamCallDurationSum=BigDecimal.ZERO;
|
|
|
//先计算负责人
|
|
|
- AdminStatisticsBo ab=adminCallDayMapper.selectByAidCount(aid,startTime,endTime);
|
|
|
- if (ab!= null) {
|
|
|
- if (ab.getCallSum()!= null) teamCallSum = teamCallSum + ab.getCallSum();
|
|
|
- if (ab.getCallDurationSum()!= null) teamCallDurationSum = teamCallDurationSum.add(ab.getCallDurationSum());
|
|
|
- if (ab.getConnectSum()!= null) teamConnectSum = teamConnectSum + ab.getConnectSum();
|
|
|
- if (ab.getValidSum()!= null) teamValidSum = teamValidSum + ab.getValidSum();
|
|
|
- }
|
|
|
+// AdminStatisticsBo ab=adminCallDayMapper.selectByAidCount(aid,startTime,endTime);
|
|
|
+// if (ab!= null) {
|
|
|
+// if (ab.getCallSum()!= null) teamCallSum = teamCallSum + ab.getCallSum();
|
|
|
+// if (ab.getCallDurationSum()!= null) teamCallDurationSum = teamCallDurationSum.add(ab.getCallDurationSum());
|
|
|
+// if (ab.getConnectSum()!= null) teamConnectSum = teamConnectSum + ab.getConnectSum();
|
|
|
+// if (ab.getValidSum()!= null) teamValidSum = teamValidSum + ab.getValidSum();
|
|
|
+// }
|
|
|
if (!salesTeams.isEmpty()){
|
|
|
//先获取顶层再迭代获取每一层
|
|
|
for (SalesTeam e : salesTeams) {
|
|
|
@@ -417,13 +417,13 @@ public class AdminStatisticsServiceImpl implements AdminStatisticsService {
|
|
|
int teamValidSum=0;
|
|
|
BigDecimal teamCallDurationSum=BigDecimal.ZERO;
|
|
|
//先计算负责人
|
|
|
- AdminStatisticsBo ab=callLogMapper.selectAdminCallSum(e.getAid(),startTime,endTime);
|
|
|
- if (ab!= null) {
|
|
|
- if (ab.getCallSum()!= null) teamCallSum = teamCallSum + ab.getCallSum();
|
|
|
- if (ab.getCallDurationSum()!= null) teamCallDurationSum = teamCallDurationSum.add(ab.getCallDurationSum());
|
|
|
- if (ab.getConnectSum()!= null) teamConnectSum = teamConnectSum + ab.getConnectSum();
|
|
|
- if (ab.getValidSum()!= null) teamValidSum = teamValidSum + ab.getValidSum();
|
|
|
- }
|
|
|
+// AdminStatisticsBo ab=callLogMapper.selectAdminCallSum(e.getAid(),startTime,endTime);
|
|
|
+// if (ab!= null) {
|
|
|
+// if (ab.getCallSum()!= null) teamCallSum = teamCallSum + ab.getCallSum();
|
|
|
+// if (ab.getCallDurationSum()!= null) teamCallDurationSum = teamCallDurationSum.add(ab.getCallDurationSum());
|
|
|
+// if (ab.getConnectSum()!= null) teamConnectSum = teamConnectSum + ab.getConnectSum();
|
|
|
+// if (ab.getValidSum()!= null) teamValidSum = teamValidSum + ab.getValidSum();
|
|
|
+// }
|
|
|
List<Admin> admins = adminMapper.queryByTeamId(e.getId());
|
|
|
for (Admin admin : admins) {
|
|
|
AdminStatisticsBo as=callLogMapper.selectAdminCallSum(admin.getId(),startTime,endTime);
|