田爽 11 mesiacov pred
rodič
commit
5aaf2575a6

+ 4 - 4
src/Hotline.Api/Controllers/Bi/BiOrderController.cs

@@ -106,7 +106,9 @@ namespace Hotline.Api.Controllers.Bi
 					.Where(x => x.CreationTime >= dto.StartTime && x.CreationTime <= dto.EndTime)
 					.WhereIF(dto.QueryType == 1, x => x.Status >= EOrderStatus.Filed && x.ExpiredTime < x.FiledTime) //业务已办超期
 					.WhereIF(dto.QueryType == 3, x => x.Status < EOrderStatus.Filed && x.ExpiredTime < SqlFunc.GetDate()) //业务待办超期
-					.WhereIF(!string.IsNullOrEmpty(dto.OrgCode) && dto.QueryType is  1 or 3, x => x.ActualHandleOrgCode == dto.OrgCode);
+					.WhereIF(!string.IsNullOrEmpty(dto.OrgCode) && dto.QueryType is  1 or 3, x => x.ActualHandleOrgCode == dto.OrgCode)
+					.WhereIF(dto.QueryType == 5, x =>
+						(x.Status >= EOrderStatus.Filed && x.ExpiredTime < x.FiledTime) || (x.Status < EOrderStatus.Filed && x.ExpiredTime < SqlFunc.GetDate()));
 
 			if (dto.QueryType is 2 or 4 or 5)
 			{
@@ -120,9 +122,7 @@ namespace Hotline.Api.Controllers.Bi
                     .Select((x,o)=> new { Id= x.WorkflowId })
                     .MergeTable();
 
-				quer = quer.InnerJoin(queryCountersign, (x, c) => x.WorkflowId == c.Id)
-                    .WhereIF(dto.QueryType == 5, x =>
-					(x.Status >= EOrderStatus.Filed && x.ExpiredTime < x.FiledTime) || (x.Status < EOrderStatus.Filed && x.ExpiredTime < SqlFunc.GetDate()));
+				quer = quer.InnerJoin(queryCountersign, (x, c) => x.WorkflowId == c.Id);
                    
 			}
 			var (total, items) = await quer.ToPagedListAsync(dto.PageIndex, dto.PageSize);