File was renamed from FlexJobApi.Application/Tasks/Queries/TaskInfoQueryHandler.cs |
| | |
| | | using System.Text; |
| | | using System.Threading.Tasks; |
| | | |
| | | namespace FlexJobApi.Application |
| | | namespace FlexJobApi.FlexJobServer.Application |
| | | { |
| | | /// <summary> |
| | | /// 任务查询处理器 |
| | |
| | | .Where(it => it.Id == request.Id) |
| | | .ProjectToType<GetTaskInfoQueryResult>() |
| | | .FirstOrDefaultAsync(cancellationToken); |
| | | model.EnterpriseName = await rep.Change<Enterprise>().AsQueryable().AsNoTracking() |
| | | .Where(it => it.EnterpriseAuthId == model.EnterpriseId) |
| | | .Select(it => it.EnterpriseAuth.EnterpriseName) |
| | | .FirstOrDefaultAsync(); |
| | | model.TaskCount = await rep.AsQueryable().AsNoTracking() |
| | | .Where(it => it.EnterpriseId == model.EnterpriseId && it.ReleaseStatus == EnumTaskReleaseStatus.Stopped) |
| | | .CountAsync(); |