diff --git a/PARR.API/Contracts/V1/Requests/RobotTaskChangeRobotStatusRequest.cs b/PARR.API/Contracts/V1/Requests/RobotTaskChangeRobotStatusRequest.cs index 5af28fdc..1dcecfe2 100644 --- a/PARR.API/Contracts/V1/Requests/RobotTaskChangeRobotStatusRequest.cs +++ b/PARR.API/Contracts/V1/Requests/RobotTaskChangeRobotStatusRequest.cs @@ -8,5 +8,11 @@ namespace PARR.API.Contracts.V1.Requests /// Статус робота /// public RobotStatusEnum RobotStatusCode { get; set; } + + + /// + /// Идентификатор робота + /// + public string? RobotId { get; set; } } } diff --git a/PARR.API/Controllers/V1/RobotTaskRobotStatusController.cs b/PARR.API/Controllers/V1/RobotTaskRobotStatusController.cs index b212c0a0..3d1246ff 100644 --- a/PARR.API/Controllers/V1/RobotTaskRobotStatusController.cs +++ b/PARR.API/Controllers/V1/RobotTaskRobotStatusController.cs @@ -72,7 +72,8 @@ namespace PARR.API.Controllers.V1 HistoryLevel = (int)historyLevel, TaskStatusCode = config.TaskStatusCode, RobotConfigurationId = config.Id, - RobotIp = clientService.GetClientIp()?.ToString() + RobotIp = clientService.GetClientIp()?.ToString(), + RobotId = request.RobotId }; await robotHistoryService.CreateAsync(history); await robotHistoryService.CommitAsync();