修改
continuous-integration/drone/push Build is passing

This commit is contained in:
he
2025-04-24 09:31:56 +08:00
parent 209d932757
commit 00c6705161
9 changed files with 19496 additions and 0 deletions
@@ -1859,6 +1859,8 @@ namespace IRaCIS.Core.Application.Service.Reading.Dto
/// </summary>
public ReadingVersion ReadingVersionEnum { get; set; }
public List<string> ReadingToolList { get; set; } = new List<string>();
public ReadingCategory ReadingCategory { get; set; }
public decimal VisitNum { get; set; }
@@ -3180,6 +3180,7 @@ namespace IRaCIS.Core.Application.Service
x.CriterionType,
x.IseCRFShowInDicomReading,
x.IsReadingTaskViewInOrder,
x.ReadingToolList,
}).FirstNotNullAsync();
task.IsReadingShowPreviousResults = criterionInfo.IsReadingShowPreviousResults;
@@ -3236,6 +3237,7 @@ namespace IRaCIS.Core.Application.Service
task.IsShowStudyName= trialInfo.IsShowStudyName;
task.IsBaseLine = isBaseLine;
task.ReadingVersionEnum = criterionInfo.ReadingVersionEnum;
task.ReadingToolList = criterionInfo.ReadingToolList;
task.IsExistUnprocessedFeedback = await _userFeedBackRepository.AnyAsync(x => x.VisitTaskId == task.VisitTaskId && x.State == 0);
// 添加默认答案
if (inDto.VisitTaskId == null && visitTaskInfo.ReadingTaskState != ReadingTaskState.HaveSigned)
@@ -376,6 +376,13 @@ namespace IRaCIS.Core.Application.Contracts
public class GetTrialReadingInfoOutDto
{
public ReadingVersion ReadingVersionEnum { get; set; }
/// <summary>
/// 阅片工具
/// </summary>
public List<string> ReadingToolList { get; set; }
public string TrialModalitys { get; set; }
public bool IsImageFilter { get; set; }
@@ -901,6 +908,8 @@ namespace IRaCIS.Core.Application.Contracts
public class SetCriterionReadingInfoInDto
{
public List<string> ReadingToolList { get; set; } = new List<string>() { };
public bool IsImageFilter { get; set; }
public string CriterionModalitys { get; set; }
@@ -562,6 +562,7 @@ namespace IRaCIS.Core.Application
await _readingQuestionCriterionTrialRepository.UpdatePartialFromQueryAsync(inDto.TrialReadingCriterionId, x => new ReadingQuestionCriterionTrial()
{
ReadingToolList=inDto.ReadingToolList,
IsImageFilter = inDto.IsImageFilter,
ImageDownloadEnum = inDto.ImageDownloadEnum,
ImageUploadEnum = inDto.ImageUploadEnum,