Modifica tracciato x gestione prodEstimate su righe ord

review processing estimate data
This commit is contained in:
Samuele Locatelli
2025-12-04 12:22:31 +01:00
parent 22758a8095
commit 9f621c0936
15 changed files with 4170 additions and 96 deletions
+21 -2
View File
@@ -91,8 +91,7 @@ namespace Lux.API.Controllers
saved = await EMProc.ProcessAnswer(retData);
// se in debug forzo save dell'ultima chiamata comunque...
saved = false;
#if DEBUG
#endif
// se non avessi salvato e non sapessi cosa fosse --> salvo comunque x debug...
if (!saved && retData != null)
{
@@ -107,6 +106,26 @@ namespace Lux.API.Controllers
return saved;
}
/// <summary>
/// Chiamata GET:
/// - fornisce il job da eseguire dalla coda (SE presente)
/// GET: api/Prod/rep-answer/ABC012345
/// </summary>
/// <returns></returns>
[HttpGet("rep-answer/{id}")]
public async Task<ActionResult<string>> ReplayAnswer(string id, int env)
{
Constants.EXECENVIRONMENTS envir = (Constants.EXECENVIRONMENTS)env;
string rawData = await EMProc.LoadRawData(id, envir);
bool saved = false;
// provo a riprcessare...
var retData = JsonConvert.DeserializeObject<AnswerDTO>(rawData);
if (retData != null)
{
saved = await EMProc.ProcessAnswer(retData);
}
return Ok(rawData);
}
#if false