From 82070e9bbfe8bb793a05c00bda1d8877715a00a6 Mon Sep 17 00:00:00 2001
From: hang <872297557@qq.com>
Date: Thu, 16 Mar 2023 16:50:09 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=B7=BB=E5=8A=A0=E9=97=AE?=
=?UTF-8?q?=E9=A2=98?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../Service/Fixed/CriterionAdditionalAssessment.cs | 1 +
.../Service/TrialSiteUser/TrialConfigService.cs | 10 ++++++++++
2 files changed, 11 insertions(+)
diff --git a/IRaCIS.Core.Application/Service/Fixed/CriterionAdditionalAssessment.cs b/IRaCIS.Core.Application/Service/Fixed/CriterionAdditionalAssessment.cs
index 139c91a63..d086ce9e1 100644
--- a/IRaCIS.Core.Application/Service/Fixed/CriterionAdditionalAssessment.cs
+++ b/IRaCIS.Core.Application/Service/Fixed/CriterionAdditionalAssessment.cs
@@ -49,6 +49,7 @@ namespace IRaCIS.Core.Application.Service
DataSource=DataSources.ManualEntry,
ShowQuestion=ShowQuestion.Show,
+
IsAdditional=true
} }
});
diff --git a/IRaCIS.Core.Application/Service/TrialSiteUser/TrialConfigService.cs b/IRaCIS.Core.Application/Service/TrialSiteUser/TrialConfigService.cs
index e6ce1cfad..c3701c13d 100644
--- a/IRaCIS.Core.Application/Service/TrialSiteUser/TrialConfigService.cs
+++ b/IRaCIS.Core.Application/Service/TrialSiteUser/TrialConfigService.cs
@@ -610,6 +610,13 @@ namespace IRaCIS.Core.Application
///
public async Task SetTrialCriterionAdditionalAssessment(List updateList)
{
+
+ if (updateList.Count == 0)
+ {
+ return ResponseOutput.Ok();
+ }
+
+ var trialId= _readingQuestionTrialRepository.Where(t=>t.ReadingQuestionCriterionTrialId==updateList.First().TrialReadingCriterionId).Select(t=>t.TrialId).FirstOrDefault();
foreach (var updateItem in updateList)
{
if (updateItem.IsSelected == true)
@@ -622,6 +629,9 @@ namespace IRaCIS.Core.Application
{
foreach (var question in addType.AdditionalQuestionList)
{
+ question.ReadingQuestionCriterionTrialId = updateItem.TrialReadingCriterionId;
+ question.TrialId = trialId;
+
await _readingQuestionTrialRepository.AddAsync(question);
}
}