|
|
|
@ -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; |
|
|
|
} |
|
|
|
|