feat(api): appInWorkContoller добавлены методы Get
This commit is contained in:
@@ -59,7 +59,7 @@ namespace PARR.API.Controllers.V1
|
||||
if (!resultValidate.IsValid)
|
||||
return BadRequest(new Response(resultValidate.Errors));
|
||||
|
||||
var existSameAiW = await applicationsInWorkService.Get(request.ApplicationId, request.WorkId);
|
||||
var existSameAiW = await applicationsInWorkService.GetAsync(request.ApplicationId, request.WorkId);
|
||||
|
||||
if (existSameAiW != null)
|
||||
return BadRequest(new Response(false, new List<ErrorModel> {
|
||||
@@ -94,7 +94,7 @@ namespace PARR.API.Controllers.V1
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// Получить список регламентных работ(ApplicationInWork)
|
||||
/// Получить список заданий на выполнение работ(ApplicationInWork) постранично
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
[HttpGet(ApiRoutes.Job.GetAll)]
|
||||
@@ -120,5 +120,25 @@ namespace PARR.API.Controllers.V1
|
||||
|
||||
return Ok(paginationResponse);
|
||||
}
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// Получить задание на выполнение работ по id
|
||||
/// </summary>
|
||||
/// <param name="id"></param>
|
||||
/// <returns></returns>
|
||||
[HttpGet(ApiRoutes.Job.Get)]
|
||||
public async Task<IActionResult> GetById([FromRoute] Guid id)
|
||||
{
|
||||
var applicationInWork = await applicationsInWorkService.Get()
|
||||
.FirstOrDefaultAsync(t => t.Id == id);
|
||||
|
||||
if (applicationInWork == null)
|
||||
return NotFound();
|
||||
|
||||
var response = mapper.Map<ApplicationInWorkResponse>(applicationInWork);
|
||||
|
||||
return Ok(new Response<ApplicationInWorkResponse>(response, true));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -55,7 +55,7 @@ namespace PARR.API.Controllers.V1
|
||||
var query = robotConfigurationService.Get()
|
||||
.Where(t => t.RobotCode == (int)robotCode && t.TaskStatusCode == (int)taskStatusCode);
|
||||
|
||||
//var query = robotConfigurationService.Get();
|
||||
//var query = robotConfigurationService.GetAsync();
|
||||
|
||||
switch (robotCode)
|
||||
{
|
||||
|
||||
@@ -41,7 +41,7 @@ namespace PARR.API.Validators
|
||||
if (isValid.HasValue)
|
||||
return isValid.Value;
|
||||
|
||||
isValid = await applicationsInWorkService.Get(applicationId, request.WorkId) != null;
|
||||
isValid = await applicationsInWorkService.GetAsync(applicationId, request.WorkId) != null;
|
||||
|
||||
return isValid.Value;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user