From 982bd8089831ee7fae4273f93f691383f0f46364 Mon Sep 17 00:00:00 2001 From: hang <872297557@qq.com> Date: Thu, 19 Dec 2024 09:48:45 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9modality=20=E6=9F=A5=E8=AF=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Service/Visit/PatientService.cs | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/IRaCIS.Core.Application/Service/Visit/PatientService.cs b/IRaCIS.Core.Application/Service/Visit/PatientService.cs index b1a7fb0da..b1a13b545 100644 --- a/IRaCIS.Core.Application/Service/Visit/PatientService.cs +++ b/IRaCIS.Core.Application/Service/Visit/PatientService.cs @@ -2965,6 +2965,8 @@ namespace IRaCIS.Application.Services if (result.Count == maxStudyCount) { response.Status = DicomStatus.Cancel; + + return; } var studyTime = response.Dataset.GetDateTime(DicomTag.StudyDate, DicomTag.StudyTime); @@ -2992,6 +2994,13 @@ namespace IRaCIS.Application.Services StudyDescription = response.Dataset?.GetSingleValueOrDefault(DicomTag.StudyDescription, ""), StudyInstanceUID = response.Dataset?.GetSingleValueOrDefault(DicomTag.StudyInstanceUID, "") }); + + if (result.Count == maxStudyCount) + { + response.Status = DicomStatus.Cancel; + + return; + } } @@ -3006,8 +3015,6 @@ namespace IRaCIS.Application.Services requestModalityList = requestModalityList.Count == 0 ? new List() { "" } : requestModalityList; - requestModalityList = new List() { "" }; - var requestList = new List(); foreach (var modality in requestModalityList) {