diff --git a/IRaCIS.Core.Application/Service/Reading/ReadingImageTask/ReadingImageTaskService.cs b/IRaCIS.Core.Application/Service/Reading/ReadingImageTask/ReadingImageTaskService.cs
index f78d2a27b..85e3c0a1e 100644
--- a/IRaCIS.Core.Application/Service/Reading/ReadingImageTask/ReadingImageTaskService.cs
+++ b/IRaCIS.Core.Application/Service/Reading/ReadingImageTask/ReadingImageTaskService.cs
@@ -1398,7 +1398,7 @@ namespace IRaCIS.Application.Services
///
- /// 拆分病灶
+ /// 拆分病灶 分裂病灶
///
///
[HttpPost]
@@ -1444,7 +1444,12 @@ namespace IRaCIS.Application.Services
});
await _readingTableAnswerRowInfoRepository.AddAsync(rowAnswer);
await _readingTableQuestionAnswerRepository.AddRangeAsync(tableAnswers);
- await _readingTableAnswerRowInfoRepository.SaveChangesAsync();
+ await _readingTableAnswerRowInfoRepository.UpdatePartialFromQueryAsync(x => x.Id == inDto.RowId, x => new ReadingTableAnswerRowInfo()
+ {
+ SplitOrMergeType = SplitOrMergeType.SplitMain
+ });
+
+ await _readingTableAnswerRowInfoRepository.SaveChangesAsync();
}
diff --git a/IRaCIS.Core.Domain.Share/Reading/ReadEnum.cs b/IRaCIS.Core.Domain.Share/Reading/ReadEnum.cs
index fd28b89c1..d492b9a32 100644
--- a/IRaCIS.Core.Domain.Share/Reading/ReadEnum.cs
+++ b/IRaCIS.Core.Domain.Share/Reading/ReadEnum.cs
@@ -633,27 +633,32 @@ namespace IRaCIS.Core.Domain.Share
}
- ///
- /// 病灶分裂或合并
- ///
- public enum SplitOrMergeType
- {
+ ///
+ /// 病灶分裂或合并
+ ///
+ public enum SplitOrMergeType
+ {
+ ///
+ /// 分裂
+ ///
+ Split = 0,
- ///
- /// 分裂
- ///
- Split = 0,
+ ///
+ /// 合并
+ ///
+ Merge = 1,
- ///
- /// 合并
- ///
- Merge = 1
- }
+ ///
+ /// 分裂主病灶
+ ///
+ SplitMain = 2,
- ///
- /// 是否存在或者NA
- ///
- public enum ExistOrNA
+ }
+
+ ///
+ /// 是否存在或者NA
+ ///
+ public enum ExistOrNA
{
///
/// NA