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,
}
///