feat(api): Контроллер изменения статуса задания робота, принимает робот ИД

This commit is contained in:
Mikhail Trubnikov
2026-05-26 12:24:44 +10:00
parent b4946aebd7
commit dfaa4b17c0
2 changed files with 8 additions and 1 deletions

View File

@@ -8,5 +8,11 @@ namespace PARR.API.Contracts.V1.Requests
/// Статус робота /// Статус робота
/// </summary> /// </summary>
public RobotStatusEnum RobotStatusCode { get; set; } public RobotStatusEnum RobotStatusCode { get; set; }
/// <summary>
/// Идентификатор робота
/// </summary>
public string? RobotId { get; set; }
} }
} }

View File

@@ -72,7 +72,8 @@ namespace PARR.API.Controllers.V1
HistoryLevel = (int)historyLevel, HistoryLevel = (int)historyLevel,
TaskStatusCode = config.TaskStatusCode, TaskStatusCode = config.TaskStatusCode,
RobotConfigurationId = config.Id, RobotConfigurationId = config.Id,
RobotIp = clientService.GetClientIp()?.ToString() RobotIp = clientService.GetClientIp()?.ToString(),
RobotId = request.RobotId
}; };
await robotHistoryService.CreateAsync(history); await robotHistoryService.CreateAsync(history);
await robotHistoryService.CommitAsync(); await robotHistoryService.CommitAsync();