Uat_Study
parent
2569ef3828
commit
6892da7dd4
|
@ -113,7 +113,7 @@ namespace IRaCIS.Core.Application.Service.Reading.Dto
|
||||||
[NotDefault]
|
[NotDefault]
|
||||||
public Guid CriterionId { get; set; }
|
public Guid CriterionId { get; set; }
|
||||||
|
|
||||||
public string ParentCode { get; set; }
|
public string ParentCode { get; set; } = string.Empty;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -456,22 +456,9 @@ namespace IRaCIS.Core.Application.Service.RC
|
||||||
public async Task<List<CriterionDictionaryInfo>> GetAssessType(GetAssessTypeInDto inDto)
|
public async Task<List<CriterionDictionaryInfo>> GetAssessType(GetAssessTypeInDto inDto)
|
||||||
{
|
{
|
||||||
List<CriterionDictionaryInfo> result = await _readingCriterionDictionaryRepository.Where(x => x.CriterionId == inDto.CriterionId
|
List<CriterionDictionaryInfo> result = await _readingCriterionDictionaryRepository.Where(x => x.CriterionId == inDto.CriterionId
|
||||||
&& x.ParentCode == inDto.ParentCode
|
|
||||||
)
|
)
|
||||||
.Select(x => new CriterionDictionaryInfo()
|
.WhereIf(!inDto.ParentCode.IsNullOrEmpty(), x => x.ParentCode ==inDto.ParentCode)
|
||||||
{
|
.ProjectTo<CriterionDictionaryInfo>(_mapper.ConfigurationProvider).OrderBy(x => x.ParentCode).ThenBy(x => x.ShowOrder).ToListAsync();
|
||||||
Id = x.Id,
|
|
||||||
DictionaryId = x.DictionaryId,
|
|
||||||
ChildGroup = x.Dictionary.ChildGroup,
|
|
||||||
IsBaseLineUse = x.IsBaseLineUse,
|
|
||||||
IsFollowVisitUse=x.IsFollowVisitUse,
|
|
||||||
Code = x.Dictionary.Code,
|
|
||||||
Description = x.Dictionary.Description,
|
|
||||||
ShowOrder = x.Dictionary.ShowOrder,
|
|
||||||
ParentCode = x.Dictionary.Parent.Code,
|
|
||||||
Value = x.Dictionary.Value,
|
|
||||||
ValueCN = x.Dictionary.ValueCN
|
|
||||||
}).OrderBy(x => x.ParentCode).ThenBy(x => x.ShowOrder).ToListAsync();
|
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue