wxd 1 year ago
parent
commit
ce8b9d0940
  1. 31
      src/Shentun.Peis.Application/Reports/ReportAppService.cs

31
src/Shentun.Peis.Application/Reports/ReportAppService.cs

@ -80,21 +80,30 @@ namespace Shentun.Peis.Reports
/// <param name="input"></param>
/// <returns></returns>
[HttpPost("api/app/Report/GetList")]
public async Task<List<ReportDto>> GetListAsync(PagedAndSortedResultRequestDto input)
public async Task<List<ReportDto>> GetListAsync(ReportIdInputDto input)
{
var reportList = await _repository.GetListAsync();
// var reportList = await _repository.GetListAsync();
var entity = await _repository.GetAsync(input.Id);
var aEntity = ObjectMapper.Map<Report, ReportDto>(entity);
List<ReportDto> reports= new List<ReportDto>();
var userList = await _userRepository.GetListAsync();
aEntity.IsActived = entity.IsActive.Equals('Y');
aEntity.CreatorName = EntityHelper.GetSurnameNoSql(userList, entity.CreatorId);
aEntity.LastModifierName = EntityHelper.GetSurnameNoSql(userList, entity.LastModifierId);
foreach(var report in reportList)
List<ReportDto> reports = new List<ReportDto>
{
var aEntity= ObjectMapper.Map<Report, ReportDto>(report);
var userList = await _userRepository.GetListAsync();
aEntity.IsActived = report.IsActive.Equals('Y');
aEntity.CreatorName = EntityHelper.GetSurnameNoSql(userList, report.CreatorId);
aEntity.LastModifierName = EntityHelper.GetSurnameNoSql(userList, report.LastModifierId);
reports.Add(aEntity);
}
aEntity
};
//foreach(var report in reportList)
//{
// var aEntity= ObjectMapper.Map<Report, ReportDto>(report);
// var userList = await _userRepository.GetListAsync();
// aEntity.IsActived = report.IsActive.Equals('Y');
// aEntity.CreatorName = EntityHelper.GetSurnameNoSql(userList, report.CreatorId);
// aEntity.LastModifierName = EntityHelper.GetSurnameNoSql(userList, report.LastModifierId);
// reports.Add(aEntity);
//}
return reports;
}

Loading…
Cancel
Save