diff --git a/IRaCIS.Core.Application/Service/ImageAndDoc/StudyService.cs b/IRaCIS.Core.Application/Service/ImageAndDoc/StudyService.cs index 7003dc167..0fc72cb22 100644 --- a/IRaCIS.Core.Application/Service/ImageAndDoc/StudyService.cs +++ b/IRaCIS.Core.Application/Service/ImageAndDoc/StudyService.cs @@ -165,6 +165,7 @@ namespace IRaCIS.Core.Application.Service.ImageAndDoc //特殊处理逻辑 + study.Modalities = string.Join("、", incommand.Study.SeriesList.Select(t => t.Modality).Distinct()); SpecialArchiveStudyDeal(study); @@ -216,6 +217,7 @@ namespace IRaCIS.Core.Application.Service.ImageAndDoc //_mapper.Map(incommand.Study, study); //特殊处理逻辑 + study.Modalities = string.Join("、", incommand.Study.SeriesList.Select(t => t.Modality).Union(study.Modalities.Split("、",StringSplitOptions.RemoveEmptyEntries)).Distinct()); SpecialArchiveStudyDeal(study);