From 2e7cbbb8b0388835a863bb57878aab4fc0ec0ce1 Mon Sep 17 00:00:00 2001 From: he <109787524@qq.com> Date: Thu, 2 Jan 2025 14:41:09 +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.xml | 10 ++++++++- .../ReadingImageTaskService.cs | 22 ++++++++++++++++--- IRaCIS.Core.Domain.Share/Reading/ReadEnum.cs | 7 +++++- 3 files changed, 34 insertions(+), 5 deletions(-) diff --git a/IRaCIS.Core.Application/IRaCIS.Core.Application.xml b/IRaCIS.Core.Application/IRaCIS.Core.Application.xml index 12f0cc3b5..4a7d43bf4 100644 --- a/IRaCIS.Core.Application/IRaCIS.Core.Application.xml +++ b/IRaCIS.Core.Application/IRaCIS.Core.Application.xml @@ -12055,7 +12055,7 @@ - + 保存表格问题标记 @@ -12299,6 +12299,14 @@ + + + 提交表格行信息 + + + + + 提交表格问题答案 提交病灶 保存病灶 diff --git a/IRaCIS.Core.Application/Service/Reading/ReadingImageTask/ReadingImageTaskService.cs b/IRaCIS.Core.Application/Service/Reading/ReadingImageTask/ReadingImageTaskService.cs index aff1da7de..6ebae3bf4 100644 --- a/IRaCIS.Core.Application/Service/Reading/ReadingImageTask/ReadingImageTaskService.cs +++ b/IRaCIS.Core.Application/Service/Reading/ReadingImageTask/ReadingImageTaskService.cs @@ -105,8 +105,8 @@ namespace IRaCIS.Core.Application.Service /// /// [HttpPost] - [Route("/ReadingImageTask/SaveTableQuestionMark/{param}")] - public async Task SaveTableQuestionMark(SaveTableQuestionMarkInDto inDto, string param) + [Route("/ReadingImageTask/SaveTableQuestionMark")] + public async Task SaveTableQuestionMark(SaveTableQuestionMarkInDto inDto) { inDto.FirstAddTaskId = await _readingTaskQuestionMarkRepository.Where(x => x.VisitTaskId == inDto.VisitTaskId && x.TableQuestionId == inDto.TableQuestionId && x.RowId == inDto.RowId).Select(x => x.FirstAddTaskId).FirstOrDefaultAsync(); @@ -136,7 +136,7 @@ namespace IRaCIS.Core.Application.Service { IsChangeOtherTask = false, VisitTaskId = inDto.VisitTaskId, - ComputationTrigger = (ComputationTrigger)int.Parse(param), + ComputationTrigger = ComputationTrigger.SaveTableQuestionMark, }); return inDto; @@ -2142,6 +2142,22 @@ namespace IRaCIS.Core.Application.Service } + /// + /// 提交表格行信息 + /// + /// + /// + /// + [HttpPost] + [Route("/ReadingImageTask/SubmitTaskRowInfo/{param}")] + public async Task SubmitTaskRowInfo(SubmitTableQuestionInDto inDto,string param) + { + inDto.ComputationTrigger = (ComputationTrigger)int.Parse(param); + + return await SubmitTableQuestion(inDto); + } + + /// /// 提交表格问题答案 提交病灶 保存病灶 /// diff --git a/IRaCIS.Core.Domain.Share/Reading/ReadEnum.cs b/IRaCIS.Core.Domain.Share/Reading/ReadEnum.cs index e45d25c53..bc8af61d7 100644 --- a/IRaCIS.Core.Domain.Share/Reading/ReadEnum.cs +++ b/IRaCIS.Core.Domain.Share/Reading/ReadEnum.cs @@ -2827,10 +2827,15 @@ public enum PET5PSScore /// PatchDataStatistics = 9, + /// + /// 保存表格问题标记 + /// + SaveTableQuestionMark = 10, + /// /// 保存肝脏分段 /// - SaveLiverSegments = 10, + SaveLiverSegments = 11, } ///