fix(api): для регламентных работ распределенных по времени исполнения меняется день выполнения из NextRun

This commit is contained in:
Mikhail Kuznetsov
2024-07-16 10:12:37 +10:00
parent 847161ef41
commit f38df7b5a6

View File

@@ -132,6 +132,11 @@ namespace PARR.API.Controllers.V1
//RobotTaskScheduleResponse //RobotTaskScheduleResponse
var response = mapper.Map<RobotTaskScheduleResponse>(task); var response = mapper.Map<RobotTaskScheduleResponse>(task);
//Если задача относится к распределенной модели исполнения за период месяц устанавливаем день равный NextRun
if (task.Template!.ApplicationsInWork!.IsAutoDistributionEnabled &&
task.Template!.ApplicationsInWork!.EsppSchValues!.First()!.EsppSchTypeConfig!.TypeScheduleId == 3)
response!.Schedule!.First().Value = task.Template.NextRun.Day.ToString();
return Ok(new Response<RobotTaskScheduleResponse>(response, true)); return Ok(new Response<RobotTaskScheduleResponse>(response, true));
default: default:
break; break;