修改一版

Uat_Study
he 2022-10-21 09:21:57 +08:00
parent b6a3391678
commit 7ac3ef9c2c
2 changed files with 24 additions and 3 deletions

View File

@ -793,7 +793,7 @@ namespace IRaCIS.Core.Application.Contracts
[NotDefault]
public Guid TrialReadingCriterionId { get; set; }
public List<Guid> GlobalAssessTypeIds { get; set; }
public List<SetGlobalReading> GlobalAssessList { get; set; }
///// <summary>
@ -802,6 +802,25 @@ namespace IRaCIS.Core.Application.Contracts
//public bool IsGlobalReading { get; set; }
}
public class SetGlobalReading
{
/// <summary>
/// DictionaryId
/// </summary>
public Guid DictionaryId { get; set; }
/// <summary>
/// IsBaseLineUse
/// </summary>
public bool IsBaseLineUse { get; set; }
/// <summary>
/// IsBaseUse
/// </summary>
public bool IsFollowVisitUse { get; set; }
}
public class GetOncologySetInDto
{
public Guid TrialReadingCriterionId { get; set; }

View File

@ -193,10 +193,12 @@ namespace IRaCIS.Core.Application
//});
await _readingCriterionDictionaryRepository.BatchDeleteNoTrackingAsync(x => x.CriterionId == inDto.TrialReadingCriterionId && x.ParentCode == ReadingCommon.GlobalAssess);
await _readingCriterionDictionaryRepository.AddRangeAsync(inDto.GlobalAssessTypeIds.Select(x => new ReadingCriterionDictionary
await _readingCriterionDictionaryRepository.AddRangeAsync(inDto.GlobalAssessList.Select(x => new ReadingCriterionDictionary
{
CriterionId = inDto.TrialReadingCriterionId,
DictionaryId = x,
DictionaryId = x.DictionaryId,
IsBaseLineUse=x.IsBaseLineUse,
IsFollowVisitUse=x.IsFollowVisitUse,
IsSystemCriterion = false,
ParentCode = ReadingCommon.GlobalAssess
}));