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