feat(api): Логика смены статусов для заданий робота. RobotTaskController
This commit is contained in:
@@ -51,14 +51,14 @@ namespace PARR.API.Controllers.V1
|
||||
{
|
||||
switch (filter.StatusCode.Value)
|
||||
{
|
||||
case (int)StatusTemplateEnum.Ok:
|
||||
query = query.Where(t => t.StatusCode == (int)StatusTemplateEnum.Ok);
|
||||
case (int)TaskStatusEnum.Ok:
|
||||
query = query.Where(t => t.StatusCode == (int)TaskStatusEnum.Ok);
|
||||
break;
|
||||
case (int)StatusTemplateEnum.Creating:
|
||||
query = query.Where(t => t.StatusCode == (int)StatusTemplateEnum.Creating);
|
||||
case (int)TaskStatusEnum.Creating:
|
||||
query = query.Where(t => t.StatusCode == (int)TaskStatusEnum.Creating);
|
||||
break;
|
||||
case (int)StatusTemplateEnum.Updating:
|
||||
query = query.Where(t => t.StatusCode == (int)StatusTemplateEnum.Updating);
|
||||
case (int)TaskStatusEnum.Updating:
|
||||
query = query.Where(t => t.StatusCode == (int)TaskStatusEnum.Updating);
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
@@ -170,7 +170,7 @@ namespace PARR.API.Controllers.V1
|
||||
if (template == null)
|
||||
return BadRequest(new Response(false, new List<ErrorModel> { new ErrorModel { Message = $"Не найден шаблон с id: {id}" } }));
|
||||
|
||||
template.StatusCode = (int)StatusTemplateEnum.Ok;
|
||||
template.StatusCode = (int)TaskStatusEnum.Ok;
|
||||
|
||||
if (!await templateService.CommitAsync())
|
||||
return BadRequest(new Response(false, new List<ErrorModel> { new ErrorModel { Message = $"Ошибка при изменении статуса у шаблона с id: {id}" } }));
|
||||
|
||||
Reference in New Issue
Block a user