Uat_Study
parent
c5fd28b809
commit
64a164aa97
|
@ -87,7 +87,7 @@ namespace IRaCIS.Core.Application.Service.Reading.Dto
|
||||||
|
|
||||||
public string ParentCode { get; set; }
|
public string ParentCode { get; set; }
|
||||||
|
|
||||||
public List<SetCriterionDictionaryDto> DictionaryList { get; set; }
|
public List<Guid> DictionaryIds { get; set; }
|
||||||
}
|
}
|
||||||
public class SetAssessTypeInDto
|
public class SetAssessTypeInDto
|
||||||
{
|
{
|
||||||
|
@ -97,7 +97,7 @@ namespace IRaCIS.Core.Application.Service.Reading.Dto
|
||||||
|
|
||||||
public string ParentCode { get; set; }
|
public string ParentCode { get; set; }
|
||||||
|
|
||||||
public List<Guid> DictionaryIds { get; set; }
|
public List<SetCriterionDictionaryDto> DictionaryList { get; set; }
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -472,23 +472,23 @@ namespace IRaCIS.Core.Application.Service.RC
|
||||||
{
|
{
|
||||||
await _readingCriterionDictionaryRepository.BatchDeleteNoTrackingAsync(x => x.CriterionId == inDto.CriterionId && x.ParentCode == inDto.ParentCode);
|
await _readingCriterionDictionaryRepository.BatchDeleteNoTrackingAsync(x => x.CriterionId == inDto.CriterionId && x.ParentCode == inDto.ParentCode);
|
||||||
|
|
||||||
await _readingCriterionDictionaryRepository.AddRangeAsync(inDto.DictionaryList.Select(x => new ReadingCriterionDictionary()
|
|
||||||
|
await _readingCriterionDictionaryRepository.AddRangeAsync(inDto.DictionaryIds.Select(x => new ReadingCriterionDictionary()
|
||||||
{
|
{
|
||||||
CriterionId = inDto.CriterionId,
|
CriterionId = inDto.CriterionId,
|
||||||
DictionaryId = x.DictionaryId,
|
DictionaryId = x,
|
||||||
IsBaseLineUse = x.IsBaseLineUse,
|
|
||||||
IsFollowVisitUse = x.IsFollowVisitUse,
|
|
||||||
IsSystemCriterion = true,
|
IsSystemCriterion = true,
|
||||||
ParentCode = inDto.ParentCode
|
ParentCode = inDto.ParentCode
|
||||||
}));
|
}));
|
||||||
|
|
||||||
|
|
||||||
await _readingCriterionDictionaryRepository.SaveChangesAsync();
|
await _readingCriterionDictionaryRepository.SaveChangesAsync();
|
||||||
|
|
||||||
return ResponseOutput.Ok(true);
|
return ResponseOutput.Ok(true);
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 设置标准字典(系统用)
|
/// 设置评估类型
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="inDto"></param>
|
/// <param name="inDto"></param>
|
||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
|
@ -497,10 +497,12 @@ namespace IRaCIS.Core.Application.Service.RC
|
||||||
{
|
{
|
||||||
await _readingCriterionDictionaryRepository.BatchDeleteNoTrackingAsync(x => x.CriterionId == inDto.CriterionId && x.ParentCode == inDto.ParentCode);
|
await _readingCriterionDictionaryRepository.BatchDeleteNoTrackingAsync(x => x.CriterionId == inDto.CriterionId && x.ParentCode == inDto.ParentCode);
|
||||||
|
|
||||||
await _readingCriterionDictionaryRepository.AddRangeAsync(inDto.DictionaryIds.Select(x => new ReadingCriterionDictionary()
|
await _readingCriterionDictionaryRepository.AddRangeAsync(inDto.DictionaryList.Select(x => new ReadingCriterionDictionary()
|
||||||
{
|
{
|
||||||
CriterionId = inDto.CriterionId,
|
CriterionId = inDto.CriterionId,
|
||||||
DictionaryId = x,
|
DictionaryId = x.DictionaryId,
|
||||||
|
IsBaseLineUse = x.IsBaseLineUse,
|
||||||
|
IsFollowVisitUse = x.IsFollowVisitUse,
|
||||||
IsSystemCriterion = true,
|
IsSystemCriterion = true,
|
||||||
ParentCode = inDto.ParentCode
|
ParentCode = inDto.ParentCode
|
||||||
}));
|
}));
|
||||||
|
|
Loading…
Reference in New Issue