修改一版
parent
b6a3391678
commit
7ac3ef9c2c
|
@ -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; }
|
||||||
|
|
|
@ -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
|
||||||
}));
|
}));
|
||||||
|
|
Loading…
Reference in New Issue