Dun.Jason 1 year ago
parent
commit
c780b61365
1 changed files with 7 additions and 2 deletions
  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 当日工单量
             #region 当日工单量
 
 
             dto.ToDayCount =await _orderRepository.Queryable(false,false,false).Where(x => x.StartTime.Value.Date == today.Date && x.Status > EOrderStatus.WaitForAccept).CountAsync();
             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)
             if (beforToDayCount == 0)
             {
             {
@@ -367,7 +371,8 @@ namespace Hotline.Api.Controllers.Bigscreen
         {
         {
             var list = await _orderRepository
             var list = await _orderRepository
                 .Queryable(false, false, false)
                 .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)
                 .OrderByDescending(x=>x.StartTime)
                 .Take(50)
                 .Take(50)
                 .ToListAsync();
                 .ToListAsync();