Статусы ЭК вынесены из Hosts. Добавлен фильтр по статусам эк в генератор.
This commit is contained in:
@@ -21,5 +21,10 @@
|
||||
/// ЭК, принимает регулярное выражение. Например: *, ВРТ-*-ДВС
|
||||
/// </summary>
|
||||
public required string Ek { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Статус ЭК. 0 - все статусы, 1,2,3,4,5,6,7,9
|
||||
/// </summary>
|
||||
public int Status { get; set; }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -48,7 +48,8 @@ namespace PARR.API.Controllers.V1
|
||||
Action = request.Action,
|
||||
ApplicationId = request.ApplicationId,
|
||||
Ek = request.Ek,
|
||||
WorkId = request.WorkId
|
||||
WorkId = request.WorkId,
|
||||
StatusEk = request.Status
|
||||
};
|
||||
|
||||
var msg = JsonSerializer.Serialize(obj);
|
||||
|
||||
@@ -29,6 +29,10 @@ namespace PARR.API.Validators
|
||||
RuleFor(t => t.Action)
|
||||
.Must(t => t.ToLower() == GenerateTemplateActionsEnum.create.ToString() || t.ToLower() == GenerateTemplateActionsEnum.deactivate.ToString())
|
||||
.WithMessage($"Допустимые значения: {GenerateTemplateActionsEnum.create}, {GenerateTemplateActionsEnum.deactivate}");
|
||||
|
||||
//0 - все статусы, 1,2,3,4,5,6,7,9
|
||||
var ekStatuses = new List<int> { 0, 1, 2, 3, 4, 5, 6, 7, 9 };
|
||||
RuleFor(t => t.Status).Must(t => ekStatuses.Contains(t)).WithMessage("Допустимые значения: 0 - все статусы, 1,2,3,4,5,6,7,9");
|
||||
}
|
||||
|
||||
private async Task<bool> IsApplicationContainWork(GeneratorTemplateRequest request, Guid applicationId)
|
||||
|
||||
Reference in New Issue
Block a user