|
@@ -276,7 +276,8 @@ namespace Hotline.Api.Controllers
|
|
[HttpGet("dictdata-type")]
|
|
[HttpGet("dictdata-type")]
|
|
public async Task<List<SysDicData>> GetSysDicData([FromQuery] GetSysDicDataDto dto)
|
|
public async Task<List<SysDicData>> GetSysDicData([FromQuery] GetSysDicDataDto dto)
|
|
{
|
|
{
|
|
- return await _sysDicDataRepository.Queryable().Where(x => x.DicTypeId == dto.typeid).WhereIF(!string.IsNullOrEmpty(dto.datavalue),x=>x.DicDataValue.Contains(dto.datavalue)).WhereIF(!string.IsNullOrEmpty(dto.ParentId),x=>x.ParentId==dto.ParentId).ToListAsync();
|
|
|
|
|
|
+ return await _sysDicDataRepository.Queryable().Where(x => x.DicTypeId == dto.typeid)/*.WhereIF(!string.IsNullOrEmpty(dto.datavalue),x=>x.DicDataValue.Contains(dto.datavalue))*/.ToTreeAsync(x=>x.Children,x=>x.ParentId,"");
|
|
|
|
+ //return await _sysDicDataRepository.Queryable().Where(x => x.DicTypeId == dto.typeid).WhereIF(!string.IsNullOrEmpty(dto.datavalue), x => x.DicDataValue.Contains(dto.datavalue)).WhereIF(!string.IsNullOrEmpty(dto.ParentId), x => x.ParentId == dto.ParentId).ToListAsync();
|
|
}
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
/// <summary>
|