From b890f85c789500d0ac748c16ce1373906aba4cc5 Mon Sep 17 00:00:00 2001
From: wxd <123@qq.com>
Date: Mon, 18 Nov 2024 14:37:10 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BD=93=E6=A3=80=E6=8A=A5=E5=91=8A=E5=A2=9E?=
=?UTF-8?q?=E5=8A=A0=E5=9B=BE=E7=89=87=E7=B1=BB=E5=9E=8B?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../PrintReports/MedicalReportDto.cs | 8 ++++++++
.../PrintReports/PrintReportAppService.cs | 4 +++-
2 files changed, 11 insertions(+), 1 deletion(-)
diff --git a/src/Shentun.Peis.Application.Contracts/PrintReports/MedicalReportDto.cs b/src/Shentun.Peis.Application.Contracts/PrintReports/MedicalReportDto.cs
index 1fbf410..d657377 100644
--- a/src/Shentun.Peis.Application.Contracts/PrintReports/MedicalReportDto.cs
+++ b/src/Shentun.Peis.Application.Contracts/PrintReports/MedicalReportDto.cs
@@ -5,6 +5,8 @@ using Shentun.Peis.SumSummaryHeaders;
using Shentun.Peis.SumSummaryReports;
using System;
using System.Collections.Generic;
+using System.ComponentModel.DataAnnotations.Schema;
+using System.ComponentModel.DataAnnotations;
using System.Text;
namespace Shentun.Peis.PrintReports
@@ -362,6 +364,12 @@ namespace Shentun.Peis.PrintReports
/// 图片base64码
///
public string PictureBase64 { get; set; }
+
+ ///
+ /// 图片文件类型 0-仪器图片,1-报告文件,默认是0
+ ///
+ public char PictureFileType { get; set; }
+
///
/// 显示顺序
///
diff --git a/src/Shentun.Peis.Application/PrintReports/PrintReportAppService.cs b/src/Shentun.Peis.Application/PrintReports/PrintReportAppService.cs
index 3ddd5c1..7abcda3 100644
--- a/src/Shentun.Peis.Application/PrintReports/PrintReportAppService.cs
+++ b/src/Shentun.Peis.Application/PrintReports/PrintReportAppService.cs
@@ -1265,7 +1265,8 @@ namespace Shentun.Peis.PrintReports
.Select(o => new
{
PictureFilename = o.registerCheckPictureHaveEmpty.PictureFilename,
- DisplayOrder = o.registerCheckPictureHaveEmpty.DisplayOrder
+ DisplayOrder = o.registerCheckPictureHaveEmpty.DisplayOrder,
+ PictureFileType = o.registerCheckPictureHaveEmpty.PictureFileType
}).OrderBy(o => o.DisplayOrder).Distinct().ToList();
foreach (var registerCheckPicture in registerCheckPictures)
{
@@ -1274,6 +1275,7 @@ namespace Shentun.Peis.PrintReports
//medicalReportCheckPictureDto.PictureBase64 =
// Shentun.Utilities.FileHelper.ToBase64(registerCheckPicture.PictureFilename);
medicalReportCheckPictureDto.DisplayOrder = registerCheckPicture.DisplayOrder;
+ medicalReportCheckPictureDto.PictureFileType = registerCheckPicture.PictureFileType;
medicalReportRegisterCheckDto.Pictures.Add(medicalReportCheckPictureDto);
}
medicalReportDto.RegisterChecks.Add(medicalReportRegisterCheckDto);