diff --git a/IRaCIS.Core.Application/Service/ImageAndDoc/NoneDicomStudyService.cs b/IRaCIS.Core.Application/Service/ImageAndDoc/NoneDicomStudyService.cs index 7cff7eb9d..882b8bc06 100644 --- a/IRaCIS.Core.Application/Service/ImageAndDoc/NoneDicomStudyService.cs +++ b/IRaCIS.Core.Application/Service/ImageAndDoc/NoneDicomStudyService.cs @@ -86,10 +86,12 @@ namespace IRaCIS.Core.Application.Contracts //默认会是0 var code = await _noneDicomStudyRepository.Where(t => t.TrialId == addOrEditNoneDicomStudy.TrialId).Select(x => x.Code).DefaultIfEmpty().MaxAsync(); - addOrEditNoneDicomStudy.Code = code + 1; optEntity = await _noneDicomStudyRepository.InsertFromDTOAsync(addOrEditNoneDicomStudy); + optEntity.Code = code + 1; + + optEntity.StudyCode = AppSettings.GetCodeStr(optEntity.Code, nameof(NoneDicomStudy)); } diff --git a/IRaCIS.Core.Application/Service/QC/DTO/NoneDicomStudyViewModel.cs b/IRaCIS.Core.Application/Service/QC/DTO/NoneDicomStudyViewModel.cs index 304acd2d0..90c3c8428 100644 --- a/IRaCIS.Core.Application/Service/QC/DTO/NoneDicomStudyViewModel.cs +++ b/IRaCIS.Core.Application/Service/QC/DTO/NoneDicomStudyViewModel.cs @@ -52,8 +52,6 @@ namespace IRaCIS.Core.Application.Contracts public DateTime ImageDate { get; set; } public string Description { get; set; } = string.Empty; - public int Code { get; set; } - public string StudyName { get; set; } public string VideoName { get; set; } = string.Empty; diff --git a/IRaCIS.Core.Application/Service/QC/DTO/QARecordViewModel.cs b/IRaCIS.Core.Application/Service/QC/DTO/QARecordViewModel.cs index 5a8b5f93c..0d341df57 100644 --- a/IRaCIS.Core.Application/Service/QC/DTO/QARecordViewModel.cs +++ b/IRaCIS.Core.Application/Service/QC/DTO/QARecordViewModel.cs @@ -434,6 +434,8 @@ namespace IRaCIS.Core.Application.Contracts.DTO //public Guid[] InstanceList = new Guid[0]; //public List InstancePathList = new List(); + public DateTime UpdateTime { get; set; } + }