From 668f93d0acdae6748513ec175767c13615a804d2 Mon Sep 17 00:00:00 2001 From: hang <872297557@qq.com> Date: Thu, 24 Jul 2025 15:03:55 +0800 Subject: [PATCH] =?UTF-8?q?instance=20=E8=BF=94=E5=9B=9EsubjectCode=20Visi?= =?UTF-8?q?tName?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Service/ImageAndDoc/InstanceService.cs | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/IRaCIS.Core.Application/Service/ImageAndDoc/InstanceService.cs b/IRaCIS.Core.Application/Service/ImageAndDoc/InstanceService.cs index cc67adb4d..0377588bf 100644 --- a/IRaCIS.Core.Application/Service/ImageAndDoc/InstanceService.cs +++ b/IRaCIS.Core.Application/Service/ImageAndDoc/InstanceService.cs @@ -9,7 +9,7 @@ namespace IRaCIS.Core.Application.Services { [ApiExplorerSettings(GroupName = "Image")] [AllowAnonymous] - public class InstanceService(IRepository _instanceRepository, + public class InstanceService(IRepository _instanceRepository, IMapper _mapper, IUserInfo _userInfo, IStringLocalizer _localizer, IWebHostEnvironment _hostEnvironment) : BaseService, IInstanceService { @@ -29,7 +29,14 @@ namespace IRaCIS.Core.Application.Services .OrderBy(s => s.InstanceNumber).ThenBy(s => s.InstanceTime).ThenBy(s => s.CreateTime) .ProjectTo(_mapper.ConfigurationProvider).ToListAsync(); - var seriesInfo = await _instanceRepository.Where(s => s.SeriesId == seriesId).Select(t => new { t.DicomSerie.ImageResizePath,t.DicomSerie.IsDeleted,t.DicomSerie.IsReading }).FirstOrDefaultAsync(); + var seriesInfo = await _instanceRepository.Where(s => s.SeriesId == seriesId).Select(t => new + { + t.DicomSerie.ImageResizePath, + t.DicomSerie.IsDeleted, + t.DicomSerie.IsReading, + SubjectCode = t.DicomSerie.SubjectVisit.Subject.Code, + t.DicomSerie.SubjectVisit.VisitName + }).FirstOrDefaultAsync(); return ResponseOutput.Ok(list, seriesInfo); }