修改国际化和导表

This commit is contained in:
2025-01-13 11:39:31 +08:00
parent cc6d5d2b4f
commit c303f6677b
5 changed files with 18 additions and 12 deletions
@@ -1230,9 +1230,12 @@ namespace IRaCIS.Core.Application.Contracts
#region CDISC_阅片结果表
public string TrialCode { get; set; }
public string ResearchProgramNo { get; set; } = string.Empty;
public string TrialSiteSubjectCode => TrialCode + SubjectCode;
public string VisitName { get; set; }
public string TrialSiteSubjectCode => ResearchProgramNo + SubjectCode;
//最晚拍片日期
public DateTime? LatestScanDate { get; set; }
@@ -265,7 +265,8 @@ namespace IRaCIS.Core.Application.Service
.ForMember(o => o.SubjectCriterionReadingPeriodVisitNumList, t => t.MapFrom(u =>
u.Subject.ReadModuleList.Where(t => t.TrialReadingCriterionId == trialReadingCriterionId && t.ReadingSetType == ReadingSetType.ImageReading).Select(c => c.SubjectVisit.VisitNum)))
.ForMember(o => o.TrialCode, t => t.MapFrom(u => u.Trial.TrialCode))
.ForMember(o => o.ResearchProgramNo, t => t.MapFrom(u => u.Trial.ResearchProgramNo))
.ForMember(o => o.VisitName, t => t.MapFrom(u => u.SourceSubjectVisit.VisitName))
.ForMember(o => o.TrialSiteCode, t => t.MapFrom(u => u.Subject.TrialSite.TrialSiteCode))
.ForMember(o => o.LatestScanDate, t => t.MapFrom(u => u.SourceSubjectVisit.LatestScanDate))
.ForMember(o => o.SubjectCode, t => t.MapFrom(u => u.Subject.Code))
@@ -283,8 +284,9 @@ namespace IRaCIS.Core.Application.Service
})))
;
CreateMap<VisitTask, CommonLessionExport>().IncludeBase<VisitTask, CommonEvaluationExport>()
.ForMember(o => o.LesionList, t => t.MapFrom(u => u.LesionList));
CreateMap<VisitTask, CommonLessionExport>()
.IncludeBase<VisitTask, CommonEvaluationExport>()
.ForMember(o => o.LesionList, t => t.MapFrom(u => u.LesionList.Where(c => c.ReadingQuestionTrial.ExportResultStr.Contains(((int)readingExportType).ToString()))));
CreateMap<ReadingTableAnswerRowInfo, CommonLessionInfo>()
.ForMember(o => o.LessionCode, t => t.MapFrom(u => u.RowMark))