diff --git a/IRaCIS.Core.Application/Service/Allocation/VisitTaskService.cs b/IRaCIS.Core.Application/Service/Allocation/VisitTaskService.cs index fc880f9fb..8fea1bdf1 100644 --- a/IRaCIS.Core.Application/Service/Allocation/VisitTaskService.cs +++ b/IRaCIS.Core.Application/Service/Allocation/VisitTaskService.cs @@ -2216,7 +2216,7 @@ public class VisitTaskService(IRepository _visitTaskRepository, private void CopyForms(VisitTask newTask, VisitTask origenalTask) { - + newTask.IsCopyLesionAnswer = true; //自定义 //var readingCustomTagList = _readingCustomTagRepository.Where(t => t.VisitTaskId == origenalTask.Id).ToList(); diff --git a/IRaCIS.Core.Application/Service/Common/Export/TumorExportService.cs b/IRaCIS.Core.Application/Service/Common/Export/TumorExportService.cs index 124df9c38..21a563927 100644 --- a/IRaCIS.Core.Application/Service/Common/Export/TumorExportService.cs +++ b/IRaCIS.Core.Application/Service/Common/Export/TumorExportService.cs @@ -261,7 +261,7 @@ public class Tumor_CDISC_ExportService(IRepository 0) @@ -773,18 +773,24 @@ public class Tumor_CDISC_ExportService(IRepository rsValueList = new List(); + var overallPD = ""; + if (criterion.CriterionType == CriterionType.RECIST1Point1) { rsValueTypeIndex = Get_Resist_RS_VisitFixed_Index(task, questionAnswer); rsValueList = RESIST_RSFixed.RSValueList; + overallPD = "PD"; + } else if (criterion.CriterionType == CriterionType.Lugano2014) { rsValueTypeIndex = Get_Lugano_RS_VisitFixed_Index(task, questionAnswer); rsValueList = Lugano_RSFixed.RSValueList; + + overallPD = "PMD/PD"; } @@ -812,7 +818,7 @@ public class Tumor_CDISC_ExportService(IRepository t.TrialId == inQuery.TrialId && (t.CheckState == EDCCheckState.Success || t.CheckState == EDCCheckState.Failed)) .ProjectTo(_mapper.ConfigurationProvider); - return await query.ToPagedListAsync(inQuery); + return await query.ToPagedListAsync(inQuery,nameof(GetUserUploadFileDto.CreateTime)); }