feat(api): оптимизированы поля запроса JobGroup

This commit is contained in:
Mikhail Kuznetsov
2025-09-05 10:33:52 +10:00
parent fdfa0d5e29
commit 0a7e18fcd7
2 changed files with 17 additions and 17 deletions

View File

@@ -16,15 +16,15 @@
public DateTimeOffset ReferenceDate { get; set; } public DateTimeOffset ReferenceDate { get; set; }
public bool IsAutoDistributionEnabled { get; set; } //public bool IsAutoDistributionEnabled { get; set; }
public bool IsAgent { get; set; } //public bool IsAgent { get; set; }
public string? AgentName { get; set; } //public string? AgentName { get; set; }
public int? AgentTimeOutSec { get; set; } //public int? AgentTimeOutSec { get; set; }
public string? AgentScript { get; set; } //public string? AgentScript { get; set; }
public List<EsppSchValueRequest> Schedule { get; set; } = new List<EsppSchValueRequest>(); public List<EsppSchValueRequest> Schedule { get; set; } = new List<EsppSchValueRequest>();
} }

View File

@@ -124,11 +124,11 @@ namespace PARR.API.Controllers.V1
Solution = request.Solution.Trim(), Solution = request.Solution.Trim(),
TemplateDuration = request.TemplateDuration.Trim(), TemplateDuration = request.TemplateDuration.Trim(),
ReferenceDate = request.ReferenceDate, ReferenceDate = request.ReferenceDate,
IsAutoDistributionEnabled = request.IsAutoDistributionEnabled, //IsAutoDistributionEnabled = request.IsAutoDistributionEnabled,
IsAgent = request.IsAgent, //IsAgent = request.IsAgent,
AgentName = request.AgentName, //AgentName = request.AgentName,
AgentTimeOutSec = request.AgentTimeOutSec, //AgentTimeOutSec = request.AgentTimeOutSec,
AgentScript = request.AgentScript //AgentScript = request.AgentScript
}; };
//Добавляем настройки планировщика //Добавляем настройки планировщика
@@ -192,11 +192,11 @@ namespace PARR.API.Controllers.V1
orig.Solution = request.Solution.Trim(); orig.Solution = request.Solution.Trim();
orig.TemplateDuration = request.TemplateDuration.Trim(); orig.TemplateDuration = request.TemplateDuration.Trim();
orig.ReferenceDate = request.ReferenceDate; orig.ReferenceDate = request.ReferenceDate;
orig.IsAutoDistributionEnabled = request.IsAutoDistributionEnabled; //orig.IsAutoDistributionEnabled = request.IsAutoDistributionEnabled;
orig.IsAgent = request.IsAgent; //orig.IsAgent = request.IsAgent;
orig.AgentName = request.AgentName; //orig.AgentName = request.AgentName;
orig.AgentTimeOutSec = request.AgentTimeOutSec; //orig.AgentTimeOutSec = request.AgentTimeOutSec;
orig.AgentScript = request.AgentScript; //orig.AgentScript = request.AgentScript;
orig.DateModified = DateTimeOffset.UtcNow; orig.DateModified = DateTimeOffset.UtcNow;
//обновляем планировщик //обновляем планировщик
@@ -300,8 +300,8 @@ namespace PARR.API.Controllers.V1
if (request.Schedule.Count() != orig.EsppSchValues.Count()) if (request.Schedule.Count() != orig.EsppSchValues.Count())
isScheduleChanged = true; isScheduleChanged = true;
if (request.IsAutoDistributionEnabled != orig.IsAutoDistributionEnabled) //if (request.IsAutoDistributionEnabled != orig.IsAutoDistributionEnabled)
isScheduleChanged = true; // isScheduleChanged = true;
request.Schedule.ForEach(requestSchedule => request.Schedule.ForEach(requestSchedule =>
{ {