From ec9e35180b765dd5b456f4b977b0a3868de4fbf7 Mon Sep 17 00:00:00 2001 From: hang <872297557@qq.com> Date: Mon, 19 Aug 2024 14:02:53 +0800 Subject: [PATCH] =?UTF-8?q?crc=20=E4=B8=8A=E4=BC=A0=E6=8E=A7=E5=88=B6pacs?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- IRaCIS.Core.Application/Service/QC/DTO/QCListViewModel.cs | 2 ++ IRaCIS.Core.Application/Service/QC/QCListService.cs | 1 + 2 files changed, 3 insertions(+) diff --git a/IRaCIS.Core.Application/Service/QC/DTO/QCListViewModel.cs b/IRaCIS.Core.Application/Service/QC/DTO/QCListViewModel.cs index d5981a4a3..c06c05c5f 100644 --- a/IRaCIS.Core.Application/Service/QC/DTO/QCListViewModel.cs +++ b/IRaCIS.Core.Application/Service/QC/DTO/QCListViewModel.cs @@ -157,6 +157,8 @@ namespace IRaCIS.Core.Application.Contracts public bool IsHaveVisitClinicalData { get; set; } = false; + public bool IsPacsConnectConfiged { get; set; } + } diff --git a/IRaCIS.Core.Application/Service/QC/QCListService.cs b/IRaCIS.Core.Application/Service/QC/QCListService.cs index 657675744..a44086439 100644 --- a/IRaCIS.Core.Application/Service/QC/QCListService.cs +++ b/IRaCIS.Core.Application/Service/QC/QCListService.cs @@ -547,6 +547,7 @@ namespace IRaCIS.Core.Application.Image.QA config.IsHaveStudyClinicalData = await _clinicalDataTrialSetRepository.AnyAsync(x => x.IsConfirm && x.TrialId == visit.TrialId && x.ClinicalDataLevel == ClinicalLevel.Study); + config.IsPacsConnectConfiged= await _subjectVisitRepository.Where(t=>t.Id==subjectVisitId).AnyAsync(t=>t.Trial.IsPACSConnect && t.Subject.TrialSite.TrialSiteDicomAEList.Any()); return (list, config); }