From 5180fe2ba5d095e45ed7a95847872c87add37692 Mon Sep 17 00:00:00 2001 From: he <10978375@qq.com> Date: Wed, 6 Jul 2022 11:57:54 +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 | 2 +- .../Service/Reading/ReadingMedicalReviewService.cs | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/IRaCIS.Core.Application/IRaCIS.Core.Application.xml b/IRaCIS.Core.Application/IRaCIS.Core.Application.xml index 75c02bae1..30df90a3e 100644 --- a/IRaCIS.Core.Application/IRaCIS.Core.Application.xml +++ b/IRaCIS.Core.Application/IRaCIS.Core.Application.xml @@ -250,7 +250,7 @@ - 重阅影响提示列表 + 重阅影响提示列表 仅仅针对已完成的任务申请 diff --git a/IRaCIS.Core.Application/Service/Reading/ReadingMedicalReviewService.cs b/IRaCIS.Core.Application/Service/Reading/ReadingMedicalReviewService.cs index 229e9fa81..4c9bff55c 100644 --- a/IRaCIS.Core.Application/Service/Reading/ReadingMedicalReviewService.cs +++ b/IRaCIS.Core.Application/Service/Reading/ReadingMedicalReviewService.cs @@ -362,6 +362,7 @@ namespace IRaCIS.Core.Application.Service { x.SaveConclusionTime, x.SaveQuestionTime, + x.IsClosedDialog }).FirstNotNullAsync(); @@ -371,6 +372,12 @@ namespace IRaCIS.Core.Application.Service } + if (!taskmedicalReview.IsClosedDialog) + { + throw new BusinessValidationFailedException("对话未关闭"); + + } + await _taskMedicalReviewRepository.UpdatePartialFromQueryAsync(inDto.TaskMedicalReviewId, x => new TaskMedicalReview() { AuditState = MedicalReviewAuditState.HaveSigned,