From 5aaf974418c63fdcbf12ed49b7498f9fa711aa84 Mon Sep 17 00:00:00 2001
From: he <10978375@qq.com>
Date: Wed, 6 Jul 2022 11:32:43 +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
---
IRaCIS.Core.Application/IRaCIS.Core.Application.xml | 10 ++++++++++
.../Service/Reading/ReadingImageTaskService.cs | 6 ++++++
.../Service/Reading/ReadingMedicalReviewService.cs | 3 ++-
3 files changed, 18 insertions(+), 1 deletion(-)
diff --git a/IRaCIS.Core.Application/IRaCIS.Core.Application.xml b/IRaCIS.Core.Application/IRaCIS.Core.Application.xml
index d0d9cd697..75c02bae1 100644
--- a/IRaCIS.Core.Application/IRaCIS.Core.Application.xml
+++ b/IRaCIS.Core.Application/IRaCIS.Core.Application.xml
@@ -1518,6 +1518,16 @@
阅片人是否认同
+
+
+ 保存结论时间
+
+
+
+
+ 是否关闭对话
+
+
对话内容
diff --git a/IRaCIS.Core.Application/Service/Reading/ReadingImageTaskService.cs b/IRaCIS.Core.Application/Service/Reading/ReadingImageTaskService.cs
index bf7c44798..a33ca2c19 100644
--- a/IRaCIS.Core.Application/Service/Reading/ReadingImageTaskService.cs
+++ b/IRaCIS.Core.Application/Service/Reading/ReadingImageTaskService.cs
@@ -481,6 +481,12 @@ namespace IRaCIS.Application.Services
VisitTaskId = inDto.VisitTaskId,
TrialId = inDto.TrialId
}).ToList();
+
+ await _visitTaskRepository.UpdatePartialFromQueryAsync(x => x.Id == inDto.VisitTaskId, x => new VisitTask()
+ {
+ ReadingTaskState = ReadingTaskState.Reading,
+
+ });
await _readingTaskQuestionAnswerRepository.AddRangeAsync(readingTaskAnswerList);
var result = await _visitTaskRepository.SaveChangesAsync();
return ResponseOutput.Ok(result);
diff --git a/IRaCIS.Core.Application/Service/Reading/ReadingMedicalReviewService.cs b/IRaCIS.Core.Application/Service/Reading/ReadingMedicalReviewService.cs
index b27baa9c4..229e9fa81 100644
--- a/IRaCIS.Core.Application/Service/Reading/ReadingMedicalReviewService.cs
+++ b/IRaCIS.Core.Application/Service/Reading/ReadingMedicalReviewService.cs
@@ -61,7 +61,8 @@ namespace IRaCIS.Core.Application.Service
var medicalReviewInfo = await _trialRepository.Where(x => x.Id == inDto.TrialId).Select(x => new GetMedicalReviewReadingTaskOutDto()
{
ReadingType=x.ReadingType,
- IsReadingTaskViewInOrder=x.IsReadingTaskViewInOrder
+ IsReadingTaskViewInOrder=x.IsReadingTaskViewInOrder,
+
}).FirstNotNullAsync();
medicalReviewInfo.MedicalReviewInfo = await _taskMedicalReviewRepository.Where(x => x.Id == inDto.TaskMedicalReviewId)