|
@@ -535,7 +535,7 @@ namespace Hotline.Application.StatisticalReport
|
|
|
case EStatisticsType.SubtotalOverdue://超期件数
|
|
|
//已办超期
|
|
|
var ybcqquery = _orderRepository.Queryable()
|
|
|
- .Where(o => o.CreationTime >= dto.StartTime && o.CreationTime <= dto.EndTime && o.Status >= EOrderStatus.Filed && o.ActualHandleTime > o.ExpiredTime)
|
|
|
+ .Where(o => o.CreationTime >= dto.StartTime && o.CreationTime <= dto.EndTime && o.Status > EOrderStatus.WaitForAccept && o.Status >= EOrderStatus.Filed && o.ActualHandleTime > o.ExpiredTime)
|
|
|
.WhereIF(dto.IsProvince.HasValue && dto.IsProvince == true, o => o.Source == ESource.ProvinceStraight)
|
|
|
.WhereIF(dto.TypeId != null && dto.TypeId == 1, o => o.IdentityType == EIdentityType.Citizen)
|
|
|
.WhereIF(dto.TypeId != null && dto.TypeId == 2, o => o.IdentityType == EIdentityType.Enterprise)
|
|
@@ -552,7 +552,7 @@ namespace Hotline.Application.StatisticalReport
|
|
|
.MergeTable();
|
|
|
//待办超期
|
|
|
var dbcqquery = _orderRepository.Queryable()
|
|
|
- .Where(o => o.CreationTime >= dto.StartTime && o.CreationTime <= dto.EndTime && o.Status < EOrderStatus.Filed && o.ExpiredTime < DateTime.Now)
|
|
|
+ .Where(o => o.CreationTime >= dto.StartTime && o.CreationTime <= dto.EndTime && o.Status > EOrderStatus.WaitForAccept && o.Status < EOrderStatus.Filed && o.ExpiredTime < DateTime.Now)
|
|
|
.WhereIF(dto.IsProvince.HasValue && dto.IsProvince == true, o => o.Source == ESource.ProvinceStraight)
|
|
|
.WhereIF(dto.TypeId != null && dto.TypeId == 1, o => o.IdentityType == EIdentityType.Citizen)
|
|
|
.WhereIF(dto.TypeId != null && dto.TypeId == 2, o => o.IdentityType == EIdentityType.Enterprise)
|
|
@@ -1211,7 +1211,7 @@ namespace Hotline.Application.StatisticalReport
|
|
|
case EStatisticsType.SubtotalOverdue://超期件数
|
|
|
//已办超期
|
|
|
var ybcqquery = _orderRepository.Queryable()
|
|
|
- .Where(o => o.CreationTime >= dto.StartTime && o.CreationTime <= dto.EndTime && o.Status >= EOrderStatus.Filed && o.ActualHandleTime > o.ExpiredTime)
|
|
|
+ .Where(o => o.CreationTime >= dto.StartTime && o.CreationTime <= dto.EndTime && o.Status > EOrderStatus.WaitForAccept && o.Status >= EOrderStatus.Filed && o.ActualHandleTime > o.ExpiredTime)
|
|
|
.WhereIF(dto.IsProvince.HasValue && dto.IsProvince == true, o => o.Source == ESource.ProvinceStraight)
|
|
|
.WhereIF(dto.TypeId != null && dto.TypeId == 1, o => o.IdentityType == EIdentityType.Citizen)
|
|
|
.WhereIF(dto.TypeId != null && dto.TypeId == 2, o => o.IdentityType == EIdentityType.Enterprise)
|
|
@@ -1227,7 +1227,7 @@ namespace Hotline.Application.StatisticalReport
|
|
|
.MergeTable();
|
|
|
//待办超期
|
|
|
var dbcqquery = _orderRepository.Queryable()
|
|
|
- .Where(o => o.CreationTime >= dto.StartTime && o.CreationTime <= dto.EndTime && o.Status < EOrderStatus.Filed && o.ExpiredTime < DateTime.Now)
|
|
|
+ .Where(o => o.CreationTime >= dto.StartTime && o.CreationTime <= dto.EndTime && o.Status > EOrderStatus.WaitForAccept && o.Status < EOrderStatus.Filed && o.ExpiredTime < DateTime.Now)
|
|
|
.WhereIF(dto.IsProvince.HasValue && dto.IsProvince == true, o => o.Source == ESource.ProvinceStraight)
|
|
|
.WhereIF(dto.TypeId != null && dto.TypeId == 1, o => o.IdentityType == EIdentityType.Citizen)
|
|
|
.WhereIF(dto.TypeId != null && dto.TypeId == 2, o => o.IdentityType == EIdentityType.Enterprise)
|