From f0612246f023dbbec0c7e3c9881bf39cc76d4d9c Mon Sep 17 00:00:00 2001
From: he <10978375@qq.com>
Date: Mon, 10 Oct 2022 14:31:38 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../Service/TrialSiteUser/DTO/TrialConfigDTO.cs | 4 ++--
.../Service/TrialSiteUser/TrialConfigService.cs | 9 +++------
2 files changed, 5 insertions(+), 8 deletions(-)
diff --git a/IRaCIS.Core.Application/Service/TrialSiteUser/DTO/TrialConfigDTO.cs b/IRaCIS.Core.Application/Service/TrialSiteUser/DTO/TrialConfigDTO.cs
index 39fc2386e..444fa5a17 100644
--- a/IRaCIS.Core.Application/Service/TrialSiteUser/DTO/TrialConfigDTO.cs
+++ b/IRaCIS.Core.Application/Service/TrialSiteUser/DTO/TrialConfigDTO.cs
@@ -695,9 +695,9 @@ namespace IRaCIS.Core.Application.Contracts
public class SetOncologySetInDto
{
///
- /// 项目ID
+ /// 项目标准ID
///
- public Guid TrialId { get; set; }
+ public Guid TrialReadingCriterionId { get; set; }
///
/// 评估结果
diff --git a/IRaCIS.Core.Application/Service/TrialSiteUser/TrialConfigService.cs b/IRaCIS.Core.Application/Service/TrialSiteUser/TrialConfigService.cs
index 205b71c6e..348a00ac5 100644
--- a/IRaCIS.Core.Application/Service/TrialSiteUser/TrialConfigService.cs
+++ b/IRaCIS.Core.Application/Service/TrialSiteUser/TrialConfigService.cs
@@ -170,12 +170,9 @@ namespace IRaCIS.Core.Application
[HttpPost]
public async Task SetOncologySet(SetOncologySetInDto inDto)
{
- var trialCriterion = await _readingQuestionCriterionTrialRepository.Where(x => x.TrialId == inDto.TrialId && x.IsConfirm).FirstOrDefaultAsync();
- if (trialCriterion == null)
- {
- throw new BusinessValidationFailedException("请先确认一个项目标准。");
- }
- await _readingQuestionCriterionTrialRepository.UpdatePartialFromQueryAsync(trialCriterion.Id, x => new ReadingQuestionCriterionTrial()
+
+
+ await _readingQuestionCriterionTrialRepository.UpdatePartialFromQueryAsync(inDto.TrialReadingCriterionId, x => new ReadingQuestionCriterionTrial()
{
EvaluationResult = inDto.EvaluationResult,
EvaluationReason = inDto.EvaluationReason,