添加 CircleRadius
continuous-integration/drone/push Build is failing

This commit is contained in:
he
2026-04-14 11:28:03 +08:00
parent 1618f0454c
commit 6c34489aee
9 changed files with 22109 additions and 30 deletions
@@ -2087,6 +2087,16 @@ namespace IRaCIS.Core.Application.Service.Reading.Dto
public bool IsHaveKeyFile { get; set; } = false;
/// <summary>
/// 定圆工具默认半径
/// </summary>
public decimal? CircleRadius { get; set; }
/// <summary>
/// 默认SegmentName
/// </summary>
public DefaultSegmentNameDto DefaultSegmentName { get; set; }
}
public class GetReadingImgInDto
@@ -3791,6 +3791,8 @@ namespace IRaCIS.Core.Application.Service
x.IseCRFShowInDicomReading,
x.IsReadingTaskViewInOrder,
x.ReadingToolList,
x.CircleRadius,
x.DefaultSegmentName,
}).FirstNotNullAsync();
task.IsReadingShowPreviousResults = criterionInfo.IsReadingShowPreviousResults;
@@ -3834,6 +3836,8 @@ namespace IRaCIS.Core.Application.Service
var trialInfo = await _trialRepository.Where(x => x.Id == visitTaskInfo.TrialId).FirstNotNullAsync();
// 如果已经签名 就不需要再读了
task.CircleRadius = criterionInfo.CircleRadius;
task.DefaultSegmentName = criterionInfo.DefaultSegmentName;
task.IsNeedReadClinicalData = visitTaskInfo.ReadingTaskState == ReadingTaskState.HaveSigned ? false : task.IsNeedReadClinicalData;
task.DigitPlaces = criterionInfo.DigitPlaces;
task.CriterionType = criterionInfo.CriterionType;