Compare commits

...

2 Commits

Author SHA1 Message Date
hang ff4ab39025 Merge branch 'Test_IRC_Net8' of https://gitea.frp.extimaging.com/XCKJ/irc-netcore-api into Test_IRC_Net8
continuous-integration/drone/push Build is passing Details
2025-11-12 13:38:09 +08:00
hang bb35ae1b9a 修改输出日期bug 2025-11-12 13:38:08 +08:00
1 changed files with 11 additions and 1 deletions

View File

@ -726,7 +726,7 @@ public class Tumor_CDISC_ExportService(IRepository<ReadingQuestionCriterionTrial
switch (questionAnswer.QuestionType) switch (questionAnswer.QuestionType)
{ {
case QuestionType.ImageQualityAssessment: case QuestionType.ImageQualityAssessment:
co.RemarksQuote = $"{co.ArmEnumStr}__QUALITY"; co.RemarksQuote = $"{co.ArmEnumStr}_QUALITY";
break; break;
case QuestionType.ImageQualityProblem: case QuestionType.ImageQualityProblem:
co.RemarksQuote = $"{co.ArmEnumStr}_QUALITY_ISSUE"; co.RemarksQuote = $"{co.ArmEnumStr}_QUALITY_ISSUE";
@ -796,9 +796,19 @@ public class Tumor_CDISC_ExportService(IRepository<ReadingQuestionCriterionTrial
//var globalList = taskList.Where(t => t.ReadingCategory == ReadingCategory.Global).GroupBy(t => new { t.SubjectCode, t.ArmEnum }).Select(g => g.OrderByDescending(t => t.VisitNum).FirstOrDefault()).ToList(); //var globalList = taskList.Where(t => t.ReadingCategory == ReadingCategory.Global).GroupBy(t => new { t.SubjectCode, t.ArmEnum }).Select(g => g.OrderByDescending(t => t.VisitNum).FirstOrDefault()).ToList();
//RS表 整体肿瘤评估了,其他病灶评估输出的也是最早的日期
foreach (var rsPd in rsList.Where(t=>t.IsOverallResponsePD==true))
{
foreach (var item in rsList.Where(t => t.VisitTaskId == rsPd.VisitTaskId))
{
item.IsOverallResponsePD = true;
}
}
//全局会对每个访视的结果进行更改 rs表只取最新的一次全局 //全局会对每个访视的结果进行更改 rs表只取最新的一次全局
foreach (var task in taskList.Where(t => t.ReadingCategory == ReadingCategory.Global).GroupBy(t => new { t.SubjectCode, t.ArmEnum }).Select(g => g.OrderByDescending(t => t.VisitNum).FirstOrDefault())) foreach (var task in taskList.Where(t => t.ReadingCategory == ReadingCategory.Global).GroupBy(t => new { t.SubjectCode, t.ArmEnum }).Select(g => g.OrderByDescending(t => t.VisitNum).FirstOrDefault()))
{ {