|
@@ -298,6 +298,7 @@ namespace Hotline.Repository.SqlSugar.CallCenter
|
|
|
.Select(x => new QueryCallDateStatisticsDetailResp()
|
|
|
{
|
|
|
Date = x.CreatedTime.ToString("yyyy-MM-dd"),
|
|
|
+ CallInTotal = SqlFunc.AggregateSum(SqlFunc.IIF(x.CallDirection == ECallDirection.In, 1, 0)),//呼入总量
|
|
|
IvrCallInTotal = SqlFunc.AggregateSum(SqlFunc.IIF(x.BeginIvrTime.HasValue && !x.BeginQueueTime.HasValue && !x.BeginRingTime.HasValue && x.OnState == EOnState.NoOn, 1, 0)), //IVR挂断
|
|
|
PersonCallInCount = SqlFunc.AggregateSum(SqlFunc.IIF(x.IvrDtmf.Substring(x.IvrDtmf.Length - 1, 1) == "1", 1, 0)),
|
|
|
EnterpriseCallInCount = SqlFunc.AggregateSum(SqlFunc.IIF(x.IvrDtmf.Substring(x.IvrDtmf.Length - 1, 1) == "2", 1, 0)),
|