forked from ddrilling/AsbCloudServer
Изменен путь до контроллера получения документов
This commit is contained in:
parent
d165c809df
commit
1325663d7e
@ -53,27 +53,27 @@ namespace AsbCloudInfrastructure.Services
|
||||
if (telemetry is null)
|
||||
return null;
|
||||
|
||||
var filesInfoFromDb = db.Files.Include(f => f.User)
|
||||
var filesInfoQuery = db.Files.Include(f => f.User)
|
||||
.Where(f => f.IdWell == wellId &&
|
||||
f.IdCategory == idCategory);
|
||||
|
||||
if (!filesInfoFromDb.Any())
|
||||
if (!filesInfoQuery.Any())
|
||||
return null;
|
||||
|
||||
var result = new PaginationContainer<FilePropertiesDto>() { Skip = skip, Take = take };
|
||||
|
||||
if (begin != default)
|
||||
filesInfoFromDb = filesInfoFromDb.Where(m => m.Date >= begin);
|
||||
filesInfoQuery = filesInfoQuery.Where(m => m.Date >= begin);
|
||||
|
||||
if (end != default)
|
||||
filesInfoFromDb = filesInfoFromDb.Where(m => m.Date <= end);
|
||||
filesInfoQuery = filesInfoQuery.Where(m => m.Date <= end);
|
||||
|
||||
result.Count = filesInfoFromDb.Count();
|
||||
result.Count = filesInfoQuery.Count();
|
||||
|
||||
if (skip > 0)
|
||||
filesInfoFromDb = filesInfoFromDb.Skip(skip);
|
||||
filesInfoQuery = filesInfoQuery.Skip(skip);
|
||||
|
||||
var filesInfoList = filesInfoFromDb.Take(take).ToList();
|
||||
var filesInfoList = filesInfoQuery.Take(take).ToList();
|
||||
|
||||
if (filesInfoList.Count == 0)
|
||||
return result;
|
||||
|
@ -79,7 +79,7 @@ namespace AsbCloudWebApi.Controllers
|
||||
/// <param name="take">для пагинации кол-во записей взять </param>
|
||||
/// <returns>Список информации о файлах в этой категории</returns>
|
||||
[HttpGet]
|
||||
[Route("{wellId}/filesInfo")]
|
||||
[Route("{wellId}")]
|
||||
[ProducesResponseType(typeof(PaginationContainer<FilePropertiesDto>), (int)System.Net.HttpStatusCode.OK)]
|
||||
public IActionResult GetFilesInfo([FromRoute] int wellId,
|
||||
int skip = 0, int take = 32, int idCategory = default,
|
||||
|
Loading…
Reference in New Issue
Block a user