Browse Source

体检报告增加图片类型

master
wxd 12 months ago
parent
commit
b890f85c78
  1. 8
      src/Shentun.Peis.Application.Contracts/PrintReports/MedicalReportDto.cs
  2. 4
      src/Shentun.Peis.Application/PrintReports/PrintReportAppService.cs

8
src/Shentun.Peis.Application.Contracts/PrintReports/MedicalReportDto.cs

@ -5,6 +5,8 @@ using Shentun.Peis.SumSummaryHeaders;
using Shentun.Peis.SumSummaryReports; using Shentun.Peis.SumSummaryReports;
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.ComponentModel.DataAnnotations.Schema;
using System.ComponentModel.DataAnnotations;
using System.Text; using System.Text;
namespace Shentun.Peis.PrintReports namespace Shentun.Peis.PrintReports
@ -362,6 +364,12 @@ namespace Shentun.Peis.PrintReports
/// 图片base64码 /// 图片base64码
/// </summary> /// </summary>
public string PictureBase64 { get; set; } public string PictureBase64 { get; set; }
/// <summary>
/// 图片文件类型 0-仪器图片,1-报告文件,默认是0
/// </summary>
public char PictureFileType { get; set; }
/// <summary> /// <summary>
/// 显示顺序 /// 显示顺序
/// </summary> /// </summary>

4
src/Shentun.Peis.Application/PrintReports/PrintReportAppService.cs

@ -1265,7 +1265,8 @@ namespace Shentun.Peis.PrintReports
.Select(o => new .Select(o => new
{ {
PictureFilename = o.registerCheckPictureHaveEmpty.PictureFilename, PictureFilename = o.registerCheckPictureHaveEmpty.PictureFilename,
DisplayOrder = o.registerCheckPictureHaveEmpty.DisplayOrder
DisplayOrder = o.registerCheckPictureHaveEmpty.DisplayOrder,
PictureFileType = o.registerCheckPictureHaveEmpty.PictureFileType
}).OrderBy(o => o.DisplayOrder).Distinct().ToList(); }).OrderBy(o => o.DisplayOrder).Distinct().ToList();
foreach (var registerCheckPicture in registerCheckPictures) foreach (var registerCheckPicture in registerCheckPictures)
{ {
@ -1274,6 +1275,7 @@ namespace Shentun.Peis.PrintReports
//medicalReportCheckPictureDto.PictureBase64 = //medicalReportCheckPictureDto.PictureBase64 =
// Shentun.Utilities.FileHelper.ToBase64(registerCheckPicture.PictureFilename); // Shentun.Utilities.FileHelper.ToBase64(registerCheckPicture.PictureFilename);
medicalReportCheckPictureDto.DisplayOrder = registerCheckPicture.DisplayOrder; medicalReportCheckPictureDto.DisplayOrder = registerCheckPicture.DisplayOrder;
medicalReportCheckPictureDto.PictureFileType = registerCheckPicture.PictureFileType;
medicalReportRegisterCheckDto.Pictures.Add(medicalReportCheckPictureDto); medicalReportRegisterCheckDto.Pictures.Add(medicalReportCheckPictureDto);
} }
medicalReportDto.RegisterChecks.Add(medicalReportRegisterCheckDto); medicalReportDto.RegisterChecks.Add(medicalReportRegisterCheckDto);

Loading…
Cancel
Save