Dun.Jason 1 vuosi sitten
vanhempi
commit
c780b61365
1 muutettua tiedostoa jossa 7 lisäystä ja 2 poistoa
  1. 7 2
      src/Hotline.Api/Controllers/Bigscreen/DataScreenController.cs

+ 7 - 2
src/Hotline.Api/Controllers/Bigscreen/DataScreenController.cs

@@ -204,7 +204,11 @@ namespace Hotline.Api.Controllers.Bigscreen
             #region 当日工单量
 
             dto.ToDayCount =await _orderRepository.Queryable(false,false,false).Where(x => x.StartTime.Value.Date == today.Date && x.Status > EOrderStatus.WaitForAccept).CountAsync();
-            var beforToDayCount = await _orderRepository.Queryable(false, false, false).Where(x => x.StartTime.Value.Date == today.AddDays(-1).Date && x.Status > EOrderStatus.WaitForAccept).CountAsync();
+            var beforToDayCount = await _orderRepository.Queryable(false, false, false)
+                //.Where(x => x.StartTime.Value.Date == today.AddDays(-1).Date && x.Status > EOrderStatus.WaitForAccept)
+                .Where(x=>x.StartTime.Value.Date == SqlFunc.AggregateMax(x.StartTime).Value.Date && x.Status > EOrderStatus.WaitForAccept)
+                .CountAsync();
+                
 
             if (beforToDayCount == 0)
             {
@@ -367,7 +371,8 @@ namespace Hotline.Api.Controllers.Bigscreen
         {
             var list = await _orderRepository
                 .Queryable(false, false, false)
-                .Where(x => x.Status > EOrderStatus.WaitForAccept  && x.StartTime.Value.Date == DateTime.Now.Date )
+                //.Where(x => x.Status > EOrderStatus.WaitForAccept  && x.StartTime.Value.Date == DateTime.Now.Date )
+                .Where(x=>x.Status> EOrderStatus.WaitForAccept && x.StartTime.Value.Date == SqlFunc.AggregateMax(x.StartTime).Value.Date)
                 .OrderByDescending(x=>x.StartTime)
                 .Take(50)
                 .ToListAsync();