From a0a96c6f42d751f917e9ce1ccd759dde110b40ee Mon Sep 17 00:00:00 2001 From: wxd <123@qq.com> Date: Wed, 30 Apr 2025 16:34:56 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8A=A5=E8=A1=A8=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../InternalReports/InternalReportAppService.cs | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/Shentun.Peis.Application/InternalReports/InternalReportAppService.cs b/src/Shentun.Peis.Application/InternalReports/InternalReportAppService.cs index ab9302a..9bd26a9 100644 --- a/src/Shentun.Peis.Application/InternalReports/InternalReportAppService.cs +++ b/src/Shentun.Peis.Application/InternalReports/InternalReportAppService.cs @@ -72,7 +72,7 @@ namespace Shentun.Peis.InternalReports query = query.Where(m => input.UserIds.Contains(m.a.CreatorId.Value)); } - var entlistdto = query.GroupBy(g => new { g.a.CreatorId, g.PersonnelName }) + var entlistdto = query.ToList().GroupBy(g => new { g.a.CreatorId, g.PersonnelName }) .Select(s => new GetRegistrationPersonnelWorkLoadReportDto { PersonnelName = s.Key.PersonnelName, @@ -120,7 +120,7 @@ namespace Shentun.Peis.InternalReports //var ssd = query.ToQueryString(); - var entlistdto = query.GroupBy(g => new { g.a.AsbitemId, g.a.CreatorId, }) + var entlistdto = query.ToList().GroupBy(g => new { g.a.AsbitemId, g.a.CreatorId, }) .Select(s => new GetDoctorPersonnelWorkLoadReportDto { AsbitemName = s.FirstOrDefault().AsbitemName, @@ -165,7 +165,7 @@ namespace Shentun.Peis.InternalReports query = query.Where(m => input.UserIds.Contains((Guid)m.a.SummaryDoctorId)); } - var entlistdto = query.GroupBy(g => new { g.a.SummaryDoctorId, g.SumCheckDoctorName }) + var entlistdto = query.ToList().GroupBy(g => new { g.a.SummaryDoctorId, g.SumCheckDoctorName }) .Select(s => new GetSumCheckDoctorWorkLoadReportDto { SumCheckDoctorName = s.Key.SumCheckDoctorName, @@ -204,7 +204,7 @@ namespace Shentun.Peis.InternalReports query = query.Where(m => input.UserIds.Contains((Guid)m.a.AuditDoctorId)); } - var entlistdto = query.GroupBy(g => new { g.a.AuditDoctorId, g.AuditDoctorName }) + var entlistdto = query.ToList().GroupBy(g => new { g.a.AuditDoctorId, g.AuditDoctorName }) .Select(s => new GetAuditDoctorWorkLoadReportDto { AuditDoctorName = s.Key.AuditDoctorName, @@ -326,7 +326,7 @@ namespace Shentun.Peis.InternalReports m.CheckDate.Value < Convert.ToDateTime(input.EndDate).AddDays(1)); } - var entlist = qeruy.GroupBy(g => new { g.CustomerOrgId, g.ItemTypeId, g.AsbitemId, g.CheckDoctorId }) + var entlist = qeruy.ToList().GroupBy(g => new { g.CustomerOrgId, g.ItemTypeId, g.AsbitemId, g.CheckDoctorId }) .Select(s => new GetItemTypeWorkLoadInCustomerAndDoctorDto { AsbitemName = s.First().AsbitemName, @@ -386,7 +386,7 @@ namespace Shentun.Peis.InternalReports m.CheckDate.Value < Convert.ToDateTime(input.EndDate).AddDays(1)); } - var entlist = qeruy.GroupBy(g => new { g.CustomerOrgId, g.ItemTypeId, g.AsbitemId }) + var entlist = qeruy.ToList().GroupBy(g => new { g.CustomerOrgId, g.ItemTypeId, g.AsbitemId }) .Select(s => new GetItemTypeWorkLoadInCustomerAndAsbitemDto { AsbitemName = s.First().AsbitemName, @@ -435,7 +435,7 @@ namespace Shentun.Peis.InternalReports } - var entlistdto = query.GroupBy(g => new { g.a.AsbitemId, g.RegisterId }) + var entlistdto = query.ToList().GroupBy(g => new { g.a.AsbitemId, g.RegisterId }) .Select(s => new GetPeisWorkLoadReportDto { AsbitemName = s.FirstOrDefault().AsbitemName,