cambio sequenza chiusura richieste con Post()
This commit is contained in:
@@ -89,6 +89,8 @@ namespace NKC_WF.Controllers
|
||||
public string Post()
|
||||
{
|
||||
string answ = "";
|
||||
bool resetOk = false;
|
||||
string envNum = "";
|
||||
bool isSplitReq = false;
|
||||
bool isValidation = false;
|
||||
bool isTesting = false;
|
||||
@@ -111,6 +113,12 @@ namespace NKC_WF.Controllers
|
||||
|
||||
// deserializzo
|
||||
baseNestAnsw batchProcAnsw = JsonConvert.DeserializeObject<baseNestAnsw>(content);
|
||||
// per prima cosa salvo richiesta e la resetto se corrisponde...
|
||||
envNum = ComLib.currBatchReq;
|
||||
if (envNum == batchProcAnsw.EnvNum)
|
||||
{
|
||||
resetOk = ComLib.resetBatchReq();
|
||||
}
|
||||
// procedura idempotente: elimino eventuali dati della "busta" precedente...
|
||||
DLMan.taEL.deteteByParent("", batchProcAnsw.EnvNum);
|
||||
// se ho errori inizio a salvarli...
|
||||
@@ -593,7 +601,7 @@ namespace NKC_WF.Controllers
|
||||
if (!isSplitReq)
|
||||
{
|
||||
// reset
|
||||
bool resetOk = ComLib.resetBatchReq();
|
||||
resetOk = ComLib.resetBatchReq();
|
||||
Log.Instance.Info("Effettuato reset resetBatchReq");
|
||||
// se tutto ok e ci sono da validare parts --> procedo!
|
||||
if (resetOk)
|
||||
@@ -604,6 +612,11 @@ namespace NKC_WF.Controllers
|
||||
bool nextValidSent = ComLib.sendFirstValidationBatch(forceCreatePng);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
// rimetto in coda la richiesta
|
||||
ComLib.currBatchReq = envNum;
|
||||
}
|
||||
}
|
||||
// restituisco risposta
|
||||
return answ;
|
||||
|
||||
Reference in New Issue
Block a user