|
|
@@ -63,7 +63,7 @@ namespace CallCenterApi.Interface.Controllers.report
|
|
63
|
63
|
#endregion
|
|
64
|
64
|
|
|
65
|
65
|
string sql = " ";
|
|
66
|
|
- var list = bllCall.DataTableToList(bllCall.GetList($" 1=1 {sql} and UserCode is not null ").Tables[0]);
|
|
|
66
|
+ var list = bllCall.DataTableToList(bllCall.GetList($" 1=1 {sql} ").Tables[0]);
|
|
67
|
67
|
int callInCount = 0, callOutCount = 0, calledCount = 0, nocalledCount = 0;
|
|
68
|
68
|
//一天24小时
|
|
69
|
69
|
for (int i = 0; i < 24; i++)
|
|
|
@@ -75,7 +75,7 @@ namespace CallCenterApi.Interface.Controllers.report
|
|
75
|
75
|
//CallType
|
|
76
|
76
|
//CallState呼叫状态,0:未接通电话1已接通电话
|
|
77
|
77
|
var callInTimes = list.Where(x => x.CallType == 0 && x.BeginTime >= stimes && x.BeginTime <= etimes).Count(); //呼入量
|
|
78
|
|
- var callOutTimes = list.Where(x => x.CallType == 1 && x.BeginTime >= stimes && x.BeginTime <= etimes).Count(); //呼出量
|
|
|
78
|
+ var callOutTimes = list.Where(x => x.CallType !=0 && x.BeginTime >= stimes && x.BeginTime <= etimes).Count(); //呼出量
|
|
79
|
79
|
var calledTimes = list.Where(x => x.CallState == 1 && x.BeginTime >= stimes && x.BeginTime <= etimes).Count(); //接通量
|
|
80
|
80
|
var nocalledTimes = list.Where(x => x.CallState == 0 && x.BeginTime >= stimes && x.BeginTime <= etimes).Count();//未接通量
|
|
81
|
81
|
|