|
@@ -157,7 +157,11 @@ namespace Hotline.Api.Controllers
|
|
|
//var time = DateTime.Parse(tadayTime);
|
|
|
//工单
|
|
|
var order = await _orderRepository.Queryable(hasHandled: false)
|
|
|
- .GroupBy(o => new { o.Id,o.Status }).MergeTable()
|
|
|
+ .Includes(d => d.OrderSpecials)
|
|
|
+ .Where(d => d.Source < ESource.MLSQ || d.Source > ESource.WZSC)
|
|
|
+ .Where(d => d.Status != EOrderStatus.BackToProvince && d.Status < EOrderStatus.Filed)
|
|
|
+ .Where(d => d.OrderSpecials.Any() == false || d.OrderSpecials.Any(s => s.State > 0))
|
|
|
+ .GroupBy(o => new { o.Id,o.Status }).MergeTable()
|
|
|
.Select(o => new
|
|
|
{
|
|
|
aboutExpire = SqlFunc.AggregateSum(SqlFunc.IIF(DateTime.Now > o.NearlyExpiredTime!.Value && DateTime.Now < o.ExpiredTime!.Value,
|