diff --git a/WebAPI/Controllers/LayersController.cs b/WebAPI/Controllers/LayersController.cs index 4d0bb24..cf48ad3 100644 --- a/WebAPI/Controllers/LayersController.cs +++ b/WebAPI/Controllers/LayersController.cs @@ -177,9 +177,9 @@ namespace WebAPI.Controllers } [HttpGet] - [Route("AutoProcess/{apiKey}")] + [Route("AutoProcess/{apiKey}/{type}")] [AllowAnonymous] - public IActionResult AutoProcess(string apiKey) + public IActionResult AutoProcess(string apiKey, string type) { if (Request.Host.Value != configuration["apiLocalUrl"] || apiKey != configuration["apiKey"]) { @@ -192,7 +192,8 @@ namespace WebAPI.Controllers .Include(x => x.Records) .Where(x => x.Records!.Any(x => x.Code == "Type" && x.Desc1 == "ProcessWorker") && - x.Records!.Any(x => x.Code == "IsEnabled" && x.Desc1 == "True") + x.Records!.Any(x => x.Code == "IsEnabled" && x.Desc1 == "True") && + x.Records!.Any(x => x.Code == "ProcessType" && x.Desc1 == type) ) .OrderBy(x => x.CreatedAt) .ToList();