aggiunto metodo per ricerca porte con campo isLogicDel a true
This commit is contained in:
@@ -11,11 +11,12 @@ namespace WebDoorCreator.API.Controllers
|
||||
{
|
||||
#region Public Constructors
|
||||
|
||||
public QueueController(IConfiguration configuration, QueueDataService DataService)
|
||||
public QueueController(IConfiguration configuration, QueueDataService DataService, WebDoorCreatorService _WDService)
|
||||
{
|
||||
Log.Info("Starting QueueController");
|
||||
_configuration = configuration;
|
||||
QDataServ = DataService;
|
||||
WDService = _WDService;
|
||||
Log.Info("Avviato QueueController");
|
||||
}
|
||||
|
||||
@@ -93,9 +94,9 @@ namespace WebDoorCreator.API.Controllers
|
||||
|
||||
/* --------------
|
||||
* da riscrivere
|
||||
* - server record x cancellazione logica delle porte
|
||||
* - il record (boolean, toDelete...) indica azione richeista
|
||||
* - si prendono TUTTE le prote da DB con toDelete == true
|
||||
* - server record x cancellazione logica delle porte OK
|
||||
* - il record (boolean, toDelete...) indica azione richiesta OK
|
||||
* - si prendono TUTTE le porte da DB con toDelete == true ok
|
||||
* - si eliminano su REDIS dalle 4 code (req, processing, error, done)
|
||||
* - check delle code processing, SE ci sono record rimasti li cerco sul DB
|
||||
* - se NON ci sono sul db --> li elimino da processing
|
||||
@@ -104,6 +105,10 @@ namespace WebDoorCreator.API.Controllers
|
||||
* - proseguo come ora (sposto tra code processing --> request)
|
||||
*/
|
||||
|
||||
var doors2Del = await WDService.DoorGet2Del();
|
||||
|
||||
|
||||
|
||||
bool fatto = await QDataServ.ResetQueueProcessing();
|
||||
answ = fatto ? "OK" : "NO";
|
||||
return answ;
|
||||
@@ -171,6 +176,7 @@ namespace WebDoorCreator.API.Controllers
|
||||
#region Private Properties
|
||||
|
||||
private QueueDataService QDataServ { get; set; } = null!;
|
||||
private WebDoorCreatorService WDService { get; set; } = null!;
|
||||
|
||||
#endregion Private Properties
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user