From 8a4ce3b9e8c10513f24125f19e11dc54ef3fcff5 Mon Sep 17 00:00:00 2001 From: he <10978375@qq.com> Date: Thu, 21 Jul 2022 14:42:19 +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/Reading/ReadingImageTaskService.cs | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/IRaCIS.Core.Application/Service/Reading/ReadingImageTaskService.cs b/IRaCIS.Core.Application/Service/Reading/ReadingImageTaskService.cs index 79a6428dc..691a593d3 100644 --- a/IRaCIS.Core.Application/Service/Reading/ReadingImageTaskService.cs +++ b/IRaCIS.Core.Application/Service/Reading/ReadingImageTaskService.cs @@ -756,13 +756,9 @@ namespace IRaCIS.Application.Services public async Task SubmitVisitTaskQuestions(SubmitVisitTaskQuestionsInDto inDto) { await this.SaveVisitTaskQuestions(inDto); - await _visitTaskRepository.BatchUpdateNoTrackingAsync(x => x.Id == inDto.VisitTaskId, x => new VisitTask() - { - ReadingTaskState = ReadingTaskState.HaveSigned, - SignTime = DateTime.Now, - }); + - var result = await _visitTaskRepository.SaveChangesAsync(); + await this.SubmitTaskChangeState(inDto.VisitTaskId); return ResponseOutput.Ok(result); } @@ -813,6 +809,12 @@ namespace IRaCIS.Application.Services /// private async Task SubmitTaskChangeState(Guid visitTaskId) { + await _visitTaskRepository.BatchUpdateNoTrackingAsync(x => x.Id == visitTaskId, x => new VisitTask() + { + ReadingTaskState = ReadingTaskState.HaveSigned, + SignTime = DateTime.Now, + }); + // 触裁判任务 await this.TriggerJudgeQuestion(visitTaskId); // 添加阅片期任务