Browse Source

报表优化

master
wxd 6 months ago
parent
commit
a0a96c6f42
  1. 14
      src/Shentun.Peis.Application/InternalReports/InternalReportAppService.cs

14
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,

Loading…
Cancel
Save