diff --git a/MP-IO/Controllers/IOBController.cs b/MP-IO/Controllers/IOBController.cs index ac574521..9211e3cf 100644 --- a/MP-IO/Controllers/IOBController.cs +++ b/MP-IO/Controllers/IOBController.cs @@ -100,7 +100,7 @@ namespace MP_IO.Controllers { // verifico se sia abilitato SignalLog x una data macchina MapoDb.MapoDb.obj.scriviKeepAlive(idx.ToString(), DateTime.Now); - answ = "OK"; + answ = MapoDb.MapoDb.obj.taKeepAlive.getByIdxMacchina(idx.ToString())[0].DataOraServer.ToString(); } catch (Exception exc) { diff --git a/MP-IO/Web.Donati.config b/MP-IO/Web.Donati.config index bc9e585d..c3c1cb7b 100644 --- a/MP-IO/Web.Donati.config +++ b/MP-IO/Web.Donati.config @@ -17,7 +17,7 @@ - + diff --git a/MP-IO/Web.config b/MP-IO/Web.config index 873b25d7..65c3e6c0 100644 --- a/MP-IO/Web.config +++ b/MP-IO/Web.config @@ -10,8 +10,7 @@ - - + diff --git a/MapoDb/MapoDb.cs b/MapoDb/MapoDb.cs index bb4bbdcd..76457032 100644 --- a/MapoDb/MapoDb.cs +++ b/MapoDb/MapoDb.cs @@ -1136,10 +1136,10 @@ namespace MapoDb bool doWrite = false; string nomeVar = string.Format("KA{0}", IdxMacchina); // in primis controllo se in cache c'è oggetto keep alive x macchina... formato KA{ID-MACCHINA} + DateTime adesso = DateTime.Now; if (memLayer.ML.isInCacheObject(nomeVar)) { // leggo data ora, se è + vecchia di corrente - kaMinUpdSec segno da aggiornare - DateTime adesso = DateTime.Now; DateTime lastKA = DateTime.Now; try { @@ -1161,6 +1161,7 @@ namespace MapoDb } if (doWrite) { + memLayer.ML.setCacheVal(nomeVar, adesso); try { if (memLayer.ML.CRB("resetConnKA"))