From 6cf36710e30cb56c1a4c9e080d011216cbd8db88 Mon Sep 17 00:00:00 2001
From: he <10978375@qq.com>
Date: Thu, 30 Jun 2022 13:09:44 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=B8=80=E7=89=88?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
IRaCIS.Core.Application/IRaCIS.Core.Application.xml | 13 ++++++++++++-
.../Reading/ReadingMedicineQuestionService.cs | 9 ++++++---
.../Service/Reading/ReadingQuestionService.cs | 1 +
3 files changed, 19 insertions(+), 4 deletions(-)
diff --git a/IRaCIS.Core.Application/IRaCIS.Core.Application.xml b/IRaCIS.Core.Application/IRaCIS.Core.Application.xml
index 943c2fdf7..461808771 100644
--- a/IRaCIS.Core.Application/IRaCIS.Core.Application.xml
+++ b/IRaCIS.Core.Application/IRaCIS.Core.Application.xml
@@ -2186,7 +2186,7 @@
从系统里面选择问题添加到项目里面
-
+
@@ -2196,6 +2196,12 @@
+
+
+ 确认医学审核问题
+
+
+
项目外部人员 录入流程相关
@@ -2541,6 +2547,11 @@
ReadingMedicineSystemQuestionQuery 列表查询参数模型
+
+
+ 类型值
+
+
获取项目的其他问题
diff --git a/IRaCIS.Core.Application/Service/Reading/ReadingMedicineQuestionService.cs b/IRaCIS.Core.Application/Service/Reading/ReadingMedicineQuestionService.cs
index 058198a8b..f55cdba5c 100644
--- a/IRaCIS.Core.Application/Service/Reading/ReadingMedicineQuestionService.cs
+++ b/IRaCIS.Core.Application/Service/Reading/ReadingMedicineQuestionService.cs
@@ -155,8 +155,9 @@ namespace IRaCIS.Core.Application.Service
[HttpPost]
public async Task AddTrialDataFromSystem(AddTrialDataFromSystemInDto inDto)
{
- var needList = _readingMedicineSystemQuestionRepository.Where(x => inDto.SystemQuestionIds.Contains(x.Id))
- .Select(x => new ReadingMedicineTrialQuestion()
+ // 直接写??
+ var systemList = await _readingMedicineSystemQuestionRepository.Where(x => inDto.SystemQuestionIds.Contains(x.Id)).ToListAsync();
+ var needList= systemList.Select(x => new ReadingMedicineTrialQuestion()
{
Id = NewId.NextGuid(),
ShowOrder = x.ShowOrder,
@@ -166,7 +167,9 @@ namespace IRaCIS.Core.Application.Service
Type = x.Type,
TypeValue = x.TypeValue,
TrialId=inDto.TrialId,
- });
+ }).ToList();
+
+
await _readingMedicineTrialQuestionRepository.AddRangeAsync(needList);
var result = await _readingMedicineTrialQuestionRepository.SaveChangesAsync();
diff --git a/IRaCIS.Core.Application/Service/Reading/ReadingQuestionService.cs b/IRaCIS.Core.Application/Service/Reading/ReadingQuestionService.cs
index c0f3d4d10..37dba7854 100644
--- a/IRaCIS.Core.Application/Service/Reading/ReadingQuestionService.cs
+++ b/IRaCIS.Core.Application/Service/Reading/ReadingQuestionService.cs
@@ -540,6 +540,7 @@ namespace IRaCIS.Application.Services
[HttpPost]
public async Task AddOrUpdateReadingQuestionCriterionTrial(AddOrUpdateReadingQuestionCriterionTrialInDto indto)
{
+
var entity = await _readingQuestionCriterionTrialRepository.InsertOrUpdateAsync(indto, true);
return ResponseOutput.Ok(entity.Id.ToString());
}