diff --git a/IRaCIS.Core.Application/Service/TrialSiteUser/DTO/TrialConfigDTO.cs b/IRaCIS.Core.Application/Service/TrialSiteUser/DTO/TrialConfigDTO.cs
index 1aa74ac64..4cea3baa3 100644
--- a/IRaCIS.Core.Application/Service/TrialSiteUser/DTO/TrialConfigDTO.cs
+++ b/IRaCIS.Core.Application/Service/TrialSiteUser/DTO/TrialConfigDTO.cs
@@ -626,6 +626,19 @@ namespace IRaCIS.Core.Application.Contracts
public string CriterionName { get; set; }
}
+ public class GetTrialConfirmCriterionListInDto
+ {
+ public Guid TrialId { get; set; }
+ }
+
+
+ public class GetTrialConfirmCriterionOutDto
+ {
+ public Guid TrialCriterionId { get; set; }
+
+
+ public string CriterionName { get; set; }
+ }
public class TrialReadingInfoSignInDto
{
diff --git a/IRaCIS.Core.Application/Service/TrialSiteUser/TrialConfigService.cs b/IRaCIS.Core.Application/Service/TrialSiteUser/TrialConfigService.cs
index 5ffdc71cd..8e182bc60 100644
--- a/IRaCIS.Core.Application/Service/TrialSiteUser/TrialConfigService.cs
+++ b/IRaCIS.Core.Application/Service/TrialSiteUser/TrialConfigService.cs
@@ -78,6 +78,22 @@ namespace IRaCIS.Core.Application
return ResponseOutput.Ok(true);
}
+ ///
+ /// 获取项目已经确认的标准
+ ///
+ ///
+ [HttpPost]
+ public async Task> GetTrialConfirmCriterionList(GetTrialConfirmCriterionListInDto inDto)
+ {
+ List result = await _readingQuestionCriterionTrialRepository.Where(x => x.TrialId == inDto.TrialId && x.IsConfirm)
+ .Select(x => new GetTrialConfirmCriterionOutDto()
+ {
+ TrialCriterionId = x.Id,
+ CriterionName = x.CriterionName
+ }).ToListAsync();
+
+ return result;
+ }
///
/// 阅片信息签名