From 785641cc470ad79305c00e056680039adc2a6927 Mon Sep 17 00:00:00 2001 From: he <10978375@qq.com> Date: Wed, 6 Sep 2023 16:08:37 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A1=AE=E8=AE=A4=E7=9A=84=E6=97=B6=E5=80=99?= =?UTF-8?q?=E5=86=8D=E5=90=8C=E6=AD=A5=E6=A0=87=E5=87=86=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Service/TrialSiteUser/TrialConfigService.cs | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/IRaCIS.Core.Application/Service/TrialSiteUser/TrialConfigService.cs b/IRaCIS.Core.Application/Service/TrialSiteUser/TrialConfigService.cs index 4ef7ba51a..0f453fe35 100644 --- a/IRaCIS.Core.Application/Service/TrialSiteUser/TrialConfigService.cs +++ b/IRaCIS.Core.Application/Service/TrialSiteUser/TrialConfigService.cs @@ -1044,13 +1044,16 @@ namespace IRaCIS.Core.Application var result = await _repository.SaveChangesAsync(); - var criterionTrialList = await _readingQuestionCriterionTrialRepository.Where(x =>x.IsConfirm&& x.TrialId == trialConfig.TrialId&&x.ReadingQuestionCriterionSystemId!=null&&x.SynchronizeOriginalTime==null).ToListAsync(); - foreach (var item in criterionTrialList) + if (trialConfig.IsTrialProcessConfirmed) { - await AsyncTrialCriterionDictionary(new AsyncTrialCriterionDictionaryInDto() + var criterionTrialList = await _readingQuestionCriterionTrialRepository.Where(x => x.IsConfirm && x.TrialId == trialConfig.TrialId && x.ReadingQuestionCriterionSystemId != null && x.SynchronizeOriginalTime == null).ToListAsync(); + foreach (var item in criterionTrialList) { - TrialReadingCriterionId = item.Id - }); + await AsyncTrialCriterionDictionary(new AsyncTrialCriterionDictionaryInDto() + { + TrialReadingCriterionId = item.Id + }); + } } return ResponseOutput.Ok(result); }