Преглед на файлове

振铃时长,话务日报,坐席通话表头

zhengbingbing преди 8 години
родител
ревизия
f9e926b5d3

+ 1 - 1
CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Controllers/report/TalkTimeController.cs

@@ -336,7 +336,7 @@ namespace CallCenterApi.Interface.Controllers.report
336 336
                 sql += " and BeginTime<='" + EndTime + "'";
337 337
                 //sql += " and DATEDIFF(d,BeginTime,'" + EndTime + "')>=0";
338 338
             }
339
-            sql += " and CallType=1  and CallState=0";
339
+            sql += " and CallType=0  and CallState=0";
340 340
 
341 341
             var userAccountList = new BLL.T_Sys_UserAccount().GetModelList(" F_SeatFlag=1");
342 342
             DataTable dt = DbHelperSQL.Query("  select UserCode,COUNT(1) count,SUM(Ringtimes) as RingTimes from(SELECT UserCode, datediff(second, RingStartTime, RingEndTime) as Ringtimes FROM T_Call_CallRecords where 1 = 1 " + sql + ") t GROUP BY UserCode").Tables[0];

+ 3 - 3
CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Controllers/report/TotalTelController.cs

@@ -17,7 +17,7 @@ namespace CallCenterApi.Interface.Controllers.report
17 17
         //获取表头
18 18
         public ActionResult GetColumnList()
19 19
         {
20
-            String[] str = { "时间", "电话呼入次数", "电话呼出次数", "正常接听次数", "未接通次数", "主动放弃次数", "黑名单拒接", "平均呼入时间(秒)" };
20
+            String[] str = { "时间", "电话呼入次数", "电话呼出次数", "正常接听次数", "未接通次数", "主动放弃次数", "黑名单拒接", "平均呼入时间" };
21 21
             //String[] str = { "时间", "电话呼入次数", "电话呼出次数", "正常接听次数","未接通次数", "语音留言次数", "主动放弃次数", "黑名单拒接", "平均呼入时间(秒)" };
22 22
             //String[] str = { "时间", "电话呼入次数", "电话呼出次数", "正常接听次数", "语音留言次数", "主动放弃次数", "平均呼入时间(秒)" };
23 23
             return Success("获取话务量统计表头成功", str);
@@ -145,7 +145,7 @@ namespace CallCenterApi.Interface.Controllers.report
145 145
                 drNew["主动放弃次数"] = fqcount;
146 146
                 drNew["电话骚扰次数"] = srcount;
147 147
                 if ((callincount + calloutcount) > 0 && double.Parse(thsc)>0)
148
-                    drNew["平均呼入时间"] = (double.Parse(thsc) / callinjtcount).ToString("F2") + "";
148
+                    drNew["平均呼入时间"] = DateTimeConvert.parseTimeSeconds((int)(double.Parse(thsc) / callinjtcount),0);
149 149
                 else
150 150
                     drNew["平均呼入时间"] = "0";
151 151
 
@@ -163,7 +163,7 @@ namespace CallCenterApi.Interface.Controllers.report
163 163
             drtNew["主动放弃次数"] = tfqcount;
164 164
             drtNew["电话骚扰次数"] = tsrcount;
165 165
             if ((tcallincount + tcalloutcount) > 0 && tthsc > 0)
166
-                drtNew["平均呼入时间"] = (tthsc / tcallinjtcount).ToString("F2") + "";
166
+                drtNew["平均呼入时间"] = DateTimeConvert.parseTimeSeconds((int)(tthsc / tcallinjtcount), 0);
167 167
             else
168 168
                 drtNew["平均呼入时间"] = "0";
169 169
 

+ 2 - 2
CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Controllers/report/ZuoXiTongHuaController.cs

@@ -17,9 +17,9 @@ namespace CallCenterApi.Interface.Controllers.report
17 17
         //获取表头
18 18
         public ActionResult GetColumnList()
19 19
         {
20
-            String[] str = { "坐席人员", "通话总时长(小时)", "呼出通话总时长(小时)"
20
+            String[] str = { "坐席人员", "通话总时长", "呼出通话总时长"
21 21
                         , "呼出通话占比", "呼入通话总时长", "呼入通话占比"
22
-                        ,"平均日呼入通话时长(小时)","平均日呼出通话时长(小时)"
22
+                        ,"平均日呼入通话时长","平均日呼出通话时长"
23 23
                 };
24 24
 
25 25
             return Success("获取坐席日通话时长统计表头成功", str);