修改一版

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] [NotDefault]
public Guid TrialReadingCriterionId { get; set; } public Guid TrialReadingCriterionId { get; set; }
public List<Guid> GlobalAssessTypeIds { get; set; } public List<SetGlobalReading> GlobalAssessList { get; set; }
///// <summary> ///// <summary>
@ -802,6 +802,25 @@ namespace IRaCIS.Core.Application.Contracts
//public bool IsGlobalReading { get; set; } //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 class GetOncologySetInDto
{ {
public Guid TrialReadingCriterionId { get; set; } 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.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, CriterionId = inDto.TrialReadingCriterionId,
DictionaryId = x, DictionaryId = x.DictionaryId,
IsBaseLineUse=x.IsBaseLineUse,
IsFollowVisitUse=x.IsFollowVisitUse,
IsSystemCriterion = false, IsSystemCriterion = false,
ParentCode = ReadingCommon.GlobalAssess ParentCode = ReadingCommon.GlobalAssess
})); }));