feat(api): метод сброса ошибок синхронизации шаблонов
This commit is contained in:
@@ -25,20 +25,20 @@ namespace PARR.DAL.Services.Implementations
|
||||
protected override DataContext EntitiContext => dataContext;
|
||||
|
||||
|
||||
public void ChangeTaskStatus(TaskStatusEnum taskStatus, RobotConfiguration configuration)
|
||||
public void ChangeTaskStatus(TaskStatusEnum taskStatus, RobotConfiguration configuration)
|
||||
{
|
||||
configuration.TaskStatusCode = (int)taskStatus;
|
||||
|
||||
switch (taskStatus)
|
||||
{
|
||||
case TaskStatusEnum.Creating:
|
||||
ChangeRobotStatus(RobotStatusEnum.Wait, ref configuration);
|
||||
ChangeRobotStatus(RobotStatusEnum.Wait, configuration);
|
||||
break;
|
||||
case TaskStatusEnum.Updating:
|
||||
ChangeRobotStatus(RobotStatusEnum.Wait, ref configuration);
|
||||
ChangeRobotStatus(RobotStatusEnum.Wait, configuration);
|
||||
break;
|
||||
case TaskStatusEnum.Ok:
|
||||
ChangeRobotStatus(RobotStatusEnum.Complete, ref configuration);
|
||||
ChangeRobotStatus(RobotStatusEnum.Complete, configuration);
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
@@ -46,7 +46,7 @@ namespace PARR.DAL.Services.Implementations
|
||||
|
||||
}
|
||||
|
||||
public void ChangeRobotStatus(RobotStatusEnum robotStatus, ref RobotConfiguration configuration)
|
||||
public void ChangeRobotStatus(RobotStatusEnum robotStatus, RobotConfiguration configuration)
|
||||
{
|
||||
configuration.RobotStatusCode = (int)robotStatus;
|
||||
|
||||
@@ -103,7 +103,7 @@ namespace PARR.DAL.Services.Implementations
|
||||
|
||||
configObjs.ForEach(item =>
|
||||
{
|
||||
ChangeRobotStatus(RobotStatusEnum.Error, ref item);
|
||||
ChangeRobotStatus(RobotStatusEnum.Error, item);
|
||||
logger.LogInformation($"Устанавливаю RobotStatus: {RobotStatusEnum.Error} для RobotConfigurationId {item.Id}");
|
||||
});
|
||||
|
||||
|
||||
@@ -12,7 +12,7 @@ namespace PARR.DAL.Services.Interfaces
|
||||
/// </summary>
|
||||
/// <param name="robotStatus"></param>
|
||||
/// <param name="configuration"></param>
|
||||
void ChangeRobotStatus(RobotStatusEnum robotStatus, ref RobotConfiguration configuration);
|
||||
void ChangeRobotStatus(RobotStatusEnum robotStatus, RobotConfiguration configuration);
|
||||
|
||||
/// <summary>
|
||||
/// Обновить статус задания (автоматически обновляется статус робота при необходимости)
|
||||
|
||||
Reference in New Issue
Block a user