feat(api): сортировка при getAll ApplicationInWorks. Кол-во контейнеров с api увеличено до 4.
This commit is contained in:
@@ -52,17 +52,17 @@ namespace PARR.API.Controllers.V1
|
|||||||
{
|
{
|
||||||
var paginationFilter = mapper.Map<PaginationFilter>(paginationQuery);
|
var paginationFilter = mapper.Map<PaginationFilter>(paginationQuery);
|
||||||
|
|
||||||
IQueryable<ApplicationsInWork> query = applicationsInWorkService.Get();
|
IQueryable<ApplicationsInWork> query = applicationsInWorkService.Get().Include(t => t.Application).ThenInclude(t => t!.ApplicationType);
|
||||||
|
|
||||||
if (filter.IsLight != true)
|
if (filter.IsLight != true)
|
||||||
{
|
{
|
||||||
query = query.Include(t => t.Application).ThenInclude(t => t!.ApplicationType)
|
query = query
|
||||||
.Include(t => t.Work)
|
.Include(t => t.Work)
|
||||||
.Include(t => t.Templates)
|
.Include(t => t.Templates)
|
||||||
.Include(t => t.WorkGroups).ThenInclude(t => t.WorkGroup);
|
.Include(t => t.WorkGroups).ThenInclude(t => t.WorkGroup);
|
||||||
}
|
}
|
||||||
|
|
||||||
query = query.OrderBy(t => t.ShortDescription);
|
query = query.OrderBy(t => t.ShortDescription).ThenBy(t => t.Application!.Name);
|
||||||
|
|
||||||
if (!string.IsNullOrEmpty(filter.ShortDescription))
|
if (!string.IsNullOrEmpty(filter.ShortDescription))
|
||||||
query = query.Where(t => t.ShortDescription.ToLower().Contains(filter.ShortDescription.ToLower()));
|
query = query.Where(t => t.ShortDescription.ToLower().Contains(filter.ShortDescription.ToLower()));
|
||||||
|
|||||||
@@ -23,7 +23,7 @@ services:
|
|||||||
fluentd-max-retries: '30'
|
fluentd-max-retries: '30'
|
||||||
tag: parr.api.serilog
|
tag: parr.api.serilog
|
||||||
deploy:
|
deploy:
|
||||||
replicas: 2
|
replicas: 4
|
||||||
networks:
|
networks:
|
||||||
parr-network:
|
parr-network:
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user