feat(api): убрана возможность передачи роботу на обновление расписания при неOk шаблоне

This commit is contained in:
Mikhail Kuznetsov
2025-12-19 18:02:38 +10:00
parent 80ece823ca
commit cc104c30b1

View File

@@ -112,7 +112,7 @@ namespace PARR.API.Controllers.V1
//выбираем только записи с созданными шаблонами (у которых статус 20 или 30), а только потом у них ищем расписания //выбираем только записи с созданными шаблонами (у которых статус 20 или 30), а только потом у них ищем расписания
// сначала находим шаблоны со статусом 30 // сначала находим шаблоны со статусом 30
var createdTemplates = robotConfigurationService.Get() var createdTemplates = robotConfigurationService.Get()
.Where(t => t.RobotCode == (int)RobotsEnum.TemplateOrder && (t.TaskStatusCode == (int)TaskStatusEnum.Updating || t.TaskStatusCode == (int)TaskStatusEnum.Ok)) .Where(t => t.RobotCode == (int)RobotsEnum.TemplateOrder && (t.TaskStatusCode == (int)TaskStatusEnum.Ok))
.Select(t => t.TemplateId); .Select(t => t.TemplateId);
//находим задания с расписанием по списку шаблонов createdTemplates //находим задания с расписанием по списку шаблонов createdTemplates
query = query.Where(t => t.RobotCode == (int)RobotsEnum.ScheduleOrder && createdTemplates.Contains(t.TemplateId)); query = query.Where(t => t.RobotCode == (int)RobotsEnum.ScheduleOrder && createdTemplates.Contains(t.TemplateId));