|
|
@@ -18,8 +18,8 @@ namespace CallCenterApi.Interface.Controllers.report
|
|
18
|
18
|
{
|
|
19
|
19
|
ActionResult res = NoToken("未知错误,请重新登录");
|
|
20
|
20
|
|
|
21
|
|
- String[] str = { "部门", "坐席", "坐席工号", "呼入电话数", "坐席接通量", "呼损量"
|
|
22
|
|
- ,"接通率","呼损率","平均排队时间","接听通话次数","通话分钟数","通话秒数"
|
|
|
21
|
+ String[] str = { "部门", "坐席", "坐席工号", "呼入量", "呼入接通量", "呼损量"
|
|
|
22
|
+ ,"接通率","呼损率","平均排队时间","总通话次数","通话分钟数","通话秒数"
|
|
23
|
23
|
,"平均接听通话秒数","平均振铃秒数","呼入占有率","用户评价","坐席登录次数"
|
|
24
|
24
|
,"登录时长分钟数","工作时长分钟数","平均每天工作时长(小时)","平均操作分钟数"
|
|
25
|
25
|
,"置忙次数","休息时长分钟数","平均每天休息时长(小时)"
|
|
|
@@ -414,13 +414,13 @@ namespace CallCenterApi.Interface.Controllers.report
|
|
414
|
414
|
DataColumn dc1 = new DataColumn("部门");
|
|
415
|
415
|
DataColumn dc2 = new DataColumn("坐席");
|
|
416
|
416
|
DataColumn dc3 = new DataColumn("坐席工号");
|
|
417
|
|
- DataColumn dc4 = new DataColumn("呼入电话数");
|
|
418
|
|
- DataColumn dc5 = new DataColumn("坐席接通量");
|
|
|
417
|
+ DataColumn dc4 = new DataColumn("呼入量");
|
|
|
418
|
+ DataColumn dc5 = new DataColumn("呼入接通量");
|
|
419
|
419
|
DataColumn dc6 = new DataColumn("呼损量");
|
|
420
|
420
|
DataColumn dc7 = new DataColumn("接通率");
|
|
421
|
421
|
DataColumn dc8 = new DataColumn("呼损率");
|
|
422
|
422
|
DataColumn dc9 = new DataColumn("平均排队时间");
|
|
423
|
|
- DataColumn dc10 = new DataColumn("接听通话次数");
|
|
|
423
|
+ DataColumn dc10 = new DataColumn("总通话次数");
|
|
424
|
424
|
DataColumn dc11 = new DataColumn("通话分钟数");
|
|
425
|
425
|
DataColumn dc12 = new DataColumn("通话秒数");
|
|
426
|
426
|
DataColumn dc13 = new DataColumn("平均接听通话秒数");
|
|
|
@@ -507,13 +507,13 @@ namespace CallCenterApi.Interface.Controllers.report
|
|
507
|
507
|
double itrunkpjpd = 0.00;//平均排队
|
|
508
|
508
|
#endregion
|
|
509
|
509
|
DataTable dtdpt = null;
|
|
510
|
|
- if (dpt != null && dpt.Trim() != "")
|
|
|
510
|
+ if (dpt != null && dpt.Trim() != "" && dpt.Trim() != "-1" && dpt.Trim() != "null")
|
|
511
|
511
|
{
|
|
512
|
|
- dtdpt = DbHelperSQL.Query("select F_DeptId,F_DeptName,F_Remark from T_Sys_Department where F_ParentId!=0 and F_DeptId=" + dpt).Tables[0];
|
|
|
512
|
+ dtdpt = DbHelperSQL.Query("select F_DeptId,F_DeptName,F_Remark from T_Sys_Department where F_DeptId=" + dpt).Tables[0];// F_ParentId!=0 and
|
|
513
|
513
|
}
|
|
514
|
514
|
else
|
|
515
|
515
|
{
|
|
516
|
|
- dtdpt = DbHelperSQL.Query("select F_DeptId,F_DeptName,F_Remark from T_Sys_Department where F_ParentId!=0").Tables[0];
|
|
|
516
|
+ dtdpt = DbHelperSQL.Query("select F_DeptId,F_DeptName,F_Remark from T_Sys_Department where 1=1 ").Tables[0];//F_ParentId!=0
|
|
517
|
517
|
}
|
|
518
|
518
|
if (dtdpt != null && dtdpt.Rows.Count > 0)
|
|
519
|
519
|
{
|
|
|
@@ -586,8 +586,8 @@ namespace CallCenterApi.Interface.Controllers.report
|
|
586
|
586
|
itrunkhsl = 0.00;
|
|
587
|
587
|
itrunkpjpd = 0.00;
|
|
588
|
588
|
}
|
|
589
|
|
- drNew["呼入电话数"] = itrunkct;
|
|
590
|
|
- drNew["坐席接通量"] = itrunkjj;
|
|
|
589
|
+ drNew["呼入量"] = itrunkct;
|
|
|
590
|
+ drNew["呼入接通量"] = itrunkjj;
|
|
591
|
591
|
drNew["呼损量"] = itrunkhs;
|
|
592
|
592
|
drNew["接通率"] = (itrunkjtl * 100).ToString("0.00") + "%";
|
|
593
|
593
|
drNew["呼损率"] = (itrunkhsl * 100).ToString("0.00") + "%";
|
|
|
@@ -634,7 +634,7 @@ namespace CallCenterApi.Interface.Controllers.report
|
|
634
|
634
|
izlms = 0;
|
|
635
|
635
|
}
|
|
636
|
636
|
}
|
|
637
|
|
- drNew["接听通话次数"] = ijtcs.ToString();
|
|
|
637
|
+ drNew["总通话次数"] = ijtcs.ToString();
|
|
638
|
638
|
drNew["通话分钟数"] = (ithms / 60).ToString();
|
|
639
|
639
|
drNew["通话秒数"] = ithms.ToString();
|
|
640
|
640
|
|