|
|
@@ -23,7 +23,7 @@ namespace CallCenterApi.Interface.Controllers.report
|
|
23
|
23
|
,"平均接听通话秒数","平均振铃秒数","呼入占有率","用户评价","坐席登录次数"
|
|
24
|
24
|
,"登录时长分钟数","工作时长分钟数","平均每天工作时长(小时)","平均操作分钟数"
|
|
25
|
25
|
,"置忙次数","休息时长分钟数","平均每天休息时长(小时)"
|
|
26
|
|
- ,"置忙平均休息分钟数","质检平均成绩"
|
|
|
26
|
+ ,"置忙平均休息分钟数"//,"质检平均成绩"
|
|
27
|
27
|
};
|
|
28
|
28
|
res = Success("获取坐席工作统计表头成功", str);
|
|
29
|
29
|
|
|
|
@@ -436,7 +436,7 @@ namespace CallCenterApi.Interface.Controllers.report
|
|
436
|
436
|
DataColumn dc23 = new DataColumn("休息时长分钟数");
|
|
437
|
437
|
DataColumn dc24 = new DataColumn("平均每天休息时长");
|
|
438
|
438
|
DataColumn dc25 = new DataColumn("置忙平均休息分钟数");
|
|
439
|
|
- DataColumn dc26 = new DataColumn("质检平均成绩");
|
|
|
439
|
+ //DataColumn dc26 = new DataColumn("质检平均成绩");
|
|
440
|
440
|
|
|
441
|
441
|
dtNew.Columns.Add(dc1);
|
|
442
|
442
|
dtNew.Columns.Add(dc2);
|
|
|
@@ -463,7 +463,7 @@ namespace CallCenterApi.Interface.Controllers.report
|
|
463
|
463
|
dtNew.Columns.Add(dc23);
|
|
464
|
464
|
dtNew.Columns.Add(dc24);
|
|
465
|
465
|
dtNew.Columns.Add(dc25);
|
|
466
|
|
- dtNew.Columns.Add(dc26);
|
|
|
466
|
+ //dtNew.Columns.Add(dc26);
|
|
467
|
467
|
#endregion
|
|
468
|
468
|
int days = 30;
|
|
469
|
469
|
string sqltimeCallRecords = "";
|
|
|
@@ -736,18 +736,21 @@ namespace CallCenterApi.Interface.Controllers.report
|
|
736
|
736
|
drNew["平均每天休息时长"] = Math.Round((double.Parse(ixxsc.ToString()) / 60 / 60 / days), 2).ToString();
|
|
737
|
737
|
drNew["置忙平均休息分钟数"] = (ipjzmxxsc / 60).ToString();
|
|
738
|
738
|
|
|
739
|
|
- DataSet dszj = DbHelperSQL.Query("select convert(int,SUM(f_qcscore)) as fs,COUNT(*) as fsct from T_Call_CallRecords where F_QCState=1 and UserId=" + dt.Rows[i]["F_UserId"] + strsqlcall);
|
|
740
|
|
- int zfs = 0;
|
|
741
|
|
- if (dszj != null && dszj.Tables.Count > 0)
|
|
742
|
|
- {
|
|
743
|
|
- DataTable dtzj = dszj.Tables[0];
|
|
744
|
|
- if (dtzj.Rows.Count > 0 && dtzj.Rows[0]["fs"].ToString() != "" && dtzj.Rows[0]["fsct"].ToString() != "")
|
|
745
|
|
- {
|
|
746
|
|
- zfs = Convert.ToInt32(dtzj.Rows[0]["fs"].ToString()) / int.Parse(dtzj.Rows[0]["fsct"].ToString());
|
|
747
|
|
- }
|
|
748
|
|
- }
|
|
749
|
|
- drNew["质检平均成绩"] = zfs.ToString();
|
|
750
|
|
-
|
|
|
739
|
+ //民调系统不需要质检评分所以去掉相应字段展示
|
|
|
740
|
+ //zhengbingbing 20180517
|
|
|
741
|
+ #region
|
|
|
742
|
+ //DataSet dszj = DbHelperSQL.Query("select convert(int,SUM(f_qcscore)) as fs,COUNT(*) as fsct from T_Call_CallRecords where F_QCState=1 and UserId=" + dt.Rows[i]["F_UserId"] + strsqlcall);
|
|
|
743
|
+ //int zfs = 0;
|
|
|
744
|
+ //if (dszj != null && dszj.Tables.Count > 0)
|
|
|
745
|
+ //{
|
|
|
746
|
+ // DataTable dtzj = dszj.Tables[0];
|
|
|
747
|
+ // if (dtzj.Rows.Count > 0 && dtzj.Rows[0]["fs"].ToString() != "" && dtzj.Rows[0]["fsct"].ToString() != "")
|
|
|
748
|
+ // {
|
|
|
749
|
+ // zfs = Convert.ToInt32(dtzj.Rows[0]["fs"].ToString()) / int.Parse(dtzj.Rows[0]["fsct"].ToString());
|
|
|
750
|
+ // }
|
|
|
751
|
+ //}
|
|
|
752
|
+ //drNew["质检平均成绩"] = zfs.ToString();
|
|
|
753
|
+ #endregion
|
|
751
|
754
|
dtNew.Rows.Add(drNew);
|
|
752
|
755
|
}
|
|
753
|
756
|
}
|