tangjiang 3 月之前
父節點
當前提交
6ce5e85da2
共有 1 個文件被更改,包括 4 次插入3 次删除
  1. 4 3
      src/Hotline.Api/Controllers/Bigscreen/DataScreenController.cs

+ 4 - 3
src/Hotline.Api/Controllers/Bigscreen/DataScreenController.cs

@@ -626,14 +626,15 @@ namespace Hotline.Api.Controllers.Bigscreen
                 .Includes(x => x.Order)
                  .Where(x => x.Order.Status < EOrderStatus.Filed && dateTime > x.Order.NearlyExpiredTime && dateTime < x.Order.ExpiredTime)
                  .Where(x => x.AuditTime >= StartTime && x.AuditTime <= EndTime
-                 && x.State != ESecondaryHandlingState.NotApply 
+                 && x.State != ESecondaryHandlingState.NotApply
                  && x.State != ESecondaryHandlingState.Apply && x.State != ESecondaryHandlingState.Refuse)
                  .CountAsync()
             };
             var da = await _orderSecondaryHandlingRepository.Queryable()
                 .LeftJoin<OrderVisit>((os, ov) => os.VisitId == ov.Id)
-                    .LeftJoin<OrderVisitDetail>((os, ov, od) => os.VisitDetailId == od.Id)
-                    .Where((os, ov, od) => ov.VisitTime >= StartTime && ov.VisitTime <= EndTime && os.State != ESecondaryHandlingState.NotApply
+                    .LeftJoin<OrderVisitDetail>((os, ov, od) => ov.Id == od.VisitId)
+                    .Where((os, ov, od) => ov.VisitState == EVisitState.Visited && od.VisitTarget == EVisitTarget.Org && ov.VisitTime >= StartTime && ov.VisitTime <= EndTime
+                    && os.State != ESecondaryHandlingState.NotApply
                     && os.State != ESecondaryHandlingState.Apply && os.State != ESecondaryHandlingState.Refuse)
                     .Select((os, ov, od) => new SecondarySatisfactionDto()
                     {