Browse Source

线索释放逻辑修改

anderx 1 year ago
parent
commit
71eba48660

+ 14 - 14
src/main/java/com/goafanti/admin/service/impl/AdminStatisticsServiceImpl.java

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