|
|
|
@ -600,10 +600,15 @@ namespace Shentun.Peis.PrintReports |
|
|
|
medicalReportRegisterCheckDto.Items.Add(medicalReportCheckItemDto); |
|
|
|
} |
|
|
|
//小结
|
|
|
|
medicalReportRegisterCheckDto.Summarys = registerCheckRows.Select(o => new MedicalReportCheckAsbitemSummaryDto() |
|
|
|
//medicalReportRegisterCheckDto.Summarys = registerCheckRows.Select(o => new MedicalReportCheckAsbitemSummaryDto()
|
|
|
|
//{
|
|
|
|
// Summary = o.registerCheckSummaryHaveEmpty.Summary,
|
|
|
|
// DisplayOrder = o.registerCheckSummaryHaveEmpty.DisplayOrder
|
|
|
|
//}).OrderBy(o => o.DisplayOrder).Distinct().ToList();
|
|
|
|
medicalReportRegisterCheckDto.Summarys = registerCheckRows.GroupBy(g=>g.registerCheckSummaryHaveEmpty.Id).Select(o => new MedicalReportCheckAsbitemSummaryDto() |
|
|
|
{ |
|
|
|
Summary = o.registerCheckSummaryHaveEmpty.Summary, |
|
|
|
DisplayOrder = o.registerCheckSummaryHaveEmpty.DisplayOrder |
|
|
|
Summary = o.FirstOrDefault().registerCheckSummaryHaveEmpty.Summary, |
|
|
|
DisplayOrder = o.FirstOrDefault().registerCheckSummaryHaveEmpty.DisplayOrder |
|
|
|
}).OrderBy(o => o.DisplayOrder).Distinct().ToList(); |
|
|
|
//图片
|
|
|
|
var registerCheckPictures = registerCheckRows.Where(o => o.registerCheckPictureHaveEmpty != null && |
|
|
|
|