瀏覽代碼

超期统计明细

田爽 11 月之前
父節點
當前提交
8a3da7579a
共有 1 個文件被更改,包括 3 次插入1 次删除
  1. 3 1
      src/Hotline.Api/Controllers/Bi/BiOrderController.cs

+ 3 - 1
src/Hotline.Api/Controllers/Bi/BiOrderController.cs

@@ -110,12 +110,14 @@ namespace Hotline.Api.Controllers.Bi
             dto.EndTime = dto.EndTime.AddDays(1).AddSeconds(-1);
 
             var quer = _orderRepository.Queryable()
+                    .InnerJoin<SystemOrganize>((x, so) => x.ActualHandleOrgCode == so.Id)
                     .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(dto.QueryType == 5, x =>
                         (x.Status >= EOrderStatus.Filed && x.ExpiredTime < x.FiledTime) || (x.Status < EOrderStatus.Filed && x.ExpiredTime < SqlFunc.GetDate()))
-                    .WhereIF(!string.IsNullOrEmpty(dto.OrgCode) && dto.QueryType is 1 or 3, x => x.ActualHandleOrgCode.StartsWith(dto.OrgCode));
+                    .WhereIF(!string.IsNullOrEmpty(dto.OrgCode) && dto.QueryType is 1 or 3, x => x.ActualHandleOrgCode.StartsWith(dto.OrgCode))
+                    .MergeTable();
 
             if (dto.QueryType is 2 or 4 or 5)
             {