Merge branch 'develop'

This commit is contained in:
Samuele E. Locatelli
2020-01-31 17:14:31 +01:00
3 changed files with 21 additions and 12 deletions
Vendored
+1 -1
View File
@@ -12,7 +12,7 @@ pipeline {
steps {
/* calcolo numero versione... diverso x branch MASTER/DEVELOP */
script {
withEnv(['NEXT_BUILD_NUMBER=1279']) {
withEnv(['NEXT_BUILD_NUMBER=1281']) {
// env.versionNumber = VersionNumber(versionNumberString : '6.9.${BUILD_DATE_FORMATTED, "yyMM"}.${BUILDS_ALL_TIME}', projectStartDate : '2006-01-01', skipFailedBuilds: true)
env.versionNumber = VersionNumber(versionNumberString : '6.9.${BUILD_DATE_FORMATTED, "yyMM"}.${BUILDS_ALL_TIME}', projectStartDate : '2006-01-01', skipFailedBuilds: true, overrideBuildsAllTime: '${NEXT_BUILD_NUMBER}')
env.APP_NAME = 'MAPO'
+16 -10
View File
@@ -201,7 +201,7 @@ namespace MapoDb
#region Inizializzazione
protected DataLayer()
public DataLayer()
{
initTA();
setupConnectionStringBase();
@@ -1670,7 +1670,10 @@ namespace MapoDb
}
else
{
answTab = MapoDb.obj.currStatoMaccTab(idxMacchina);
// 2020.01.31 uso nuovo oggetto connessione
MapoDb man = new MapoDb();
answTab = man.currStatoMaccTab(idxMacchina);
//answTab = MapoDb.obj.currStatoMaccTab(idxMacchina);
// salvo in redis...
rCall = JsonConvert.SerializeObject(answTab);
int currStatoMaccCacheDur = memLayer.ML.CRI("currStatoMaccCacheDur");
@@ -2029,24 +2032,24 @@ namespace MapoDb
}
// variabile x controllo dati recuperati
DS_ProdTempi.StatoProdDataTable datiProdAct = null;
bool odlFound = false;
bool okDatiProd = false;
int taSP_ms_ant = memLayer.ML.cdvi("taStatoProd_ms_anticipo");
DateTime dataRif = DateTime.Now.AddMilliseconds(-taSP_ms_ant);
odlFound = getStatoProd(idxMacchina, ref datiProdAct, dataRif);
okDatiProd = getStatoProd(idxMacchina, ref datiProdAct, dataRif);
// se NON avesse recuperato --> aspetto taSP_ms_ant e poi RICHIAMO procedura...
int maxTry = 3;
while (!odlFound && maxTry > 0)
while (!okDatiProd && maxTry > 0)
{
logger.lg.scriviLog(string.Format("[pzCounterTC] Impossibile recuperare dati ODL x idxMacchina {0}", idxMacchina), tipoLog.ERROR);
// sleep...
System.Threading.Thread.Sleep(taSP_ms_ant);
System.Threading.Thread.Sleep(taSP_ms_ant*2);
// riprovo lettura...
odlFound = getStatoProd(idxMacchina, ref datiProdAct, dataRif);
okDatiProd = getStatoProd(idxMacchina, ref datiProdAct, dataRif);
maxTry--;
}
// ora proseguo SE ho trovato i dati...
if (odlFound)
if (okDatiProd)
{
// ...a questo punto recupero DAVVERO i dati (o almeno ci provo...)
try
@@ -2077,8 +2080,11 @@ namespace MapoDb
bool answ = false;
try
{
// recupero con stored NUOVA...
datiProdAct = DataLayer.obj.taStatoProd.GetData(idxMacchina, dataRif);
//2020.01.31 NUOVO oggetto singleton
DataLayer man = new DataLayer();
datiProdAct = man.taStatoProd.GetData(idxMacchina, dataRif);
//// recupero con stored NUOVA...
//datiProdAct = DataLayer.obj.taStatoProd.GetData(idxMacchina, dataRif);
if (datiProdAct.Rows.Count > 0)
{
// solo SE ho idxODL (altrimenti loggo errore)
+4 -1
View File
@@ -479,7 +479,10 @@ namespace MapoDb
logger.lg.scriviLog("Recupero currStatoMaccTab da DB!", tipoLog.INFO);
try
{
answ = DataLayer.obj.taStatoMacchine.GetDataByIdxMacchina(idxMacchina);
// 2020.01.31 creo nuovo obj x lettura
DataLayer man = new DataLayer();
answ = man.taStatoMacchine.GetDataByIdxMacchina(idxMacchina);
//answ = DataLayer.obj.taStatoMacchine.GetDataByIdxMacchina(idxMacchina);
}
catch (Exception exc)
{