Uat_Study
he 2022-08-18 15:42:37 +08:00
parent 871b642769
commit 24d089b245
3 changed files with 43 additions and 2 deletions

View File

@ -19,6 +19,45 @@ namespace IRaCIS.Core.Application.ViewModel
public Guid CreateUserId { get; set; } public Guid CreateUserId { get; set; }
} }
public class OrganDictionary
{
public string ChildGroup { get; set; }
public int ChildCodeEnum { get; set; }
public DicDataTypeEnum DataTypeEnum { get; set; }
public string Value { get; set; } = string.Empty;
public string ValueCN { get; set; } = string.Empty;
public string Description { get; set; } = string.Empty;
public int ShowOrder { get; set; }
public Guid UpdateUserId { get; set; }
public DateTime UpdateTime { get; set; }
public Guid CreateUserId { get; set; }
public DateTime CreateTime { get; set; }
public string Code { get; set; }
public Guid? ParentId { get; set; }
public bool IsEnable { get; set; }
public Guid? ConfigTypeId { get; set; }
}
public class GetCriterionLesionTypeInDto public class GetCriterionLesionTypeInDto
{ {

View File

@ -47,7 +47,7 @@ namespace IRaCIS.Core.Application.Service
/// <param name="inDto"></param> /// <param name="inDto"></param>
/// <returns></returns> /// <returns></returns>
[HttpPost] [HttpPost]
public async Task<List<Dictionary>> GetCriterionLesionType(GetCriterionLesionTypeInDto inDto) public async Task<List<OrganDictionary>> GetCriterionLesionType(GetCriterionLesionTypeInDto inDto)
{ {
var dicNums = new List<int>(); var dicNums = new List<int>();
if (inDto.IsSystem) if (inDto.IsSystem)
@ -61,7 +61,7 @@ namespace IRaCIS.Core.Application.Service
var dictionaryId = await _dictionaryRepository.Where(x => x.Code == "LesionType").Select(x => x.Id).FirstOrDefaultAsync(); var dictionaryId = await _dictionaryRepository.Where(x => x.Code == "LesionType").Select(x => x.Id).FirstOrDefaultAsync();
var result = await _dictionaryRepository.Where(x => x.ParentId == dictionaryId && dicNums.Contains(int.Parse(x.Code))).ToListAsync(); var result = await _dictionaryRepository.Where(x => x.ParentId == dictionaryId && dicNums.Contains(int.Parse(x.Code))).ProjectTo<OrganDictionary>(_mapper.ConfigurationProvider).ToListAsync();
return result; return result;
} }

View File

@ -59,6 +59,8 @@ namespace IRaCIS.Core.Application.Service
CreateMap<ReadingQuestionTrial, ReadingQuestionSystem>(); CreateMap<ReadingQuestionTrial, ReadingQuestionSystem>();
CreateMap<Dictionary, OrganDictionary>();
CreateMap<ReadingQuestionSystem, ReadingQuestionSystemData>() CreateMap<ReadingQuestionSystem, ReadingQuestionSystemData>()
.ForMember(d => d.OriginalId, u => u.MapFrom(s => s.Id)); .ForMember(d => d.OriginalId, u => u.MapFrom(s => s.Id));