diff --git a/MP.Data/Services/IOC/IocService.cs b/MP.Data/Services/IOC/IocService.cs index 18dfe0b8..fbafa6c1 100644 --- a/MP.Data/Services/IOC/IocService.cs +++ b/MP.Data/Services/IOC/IocService.cs @@ -79,9 +79,7 @@ namespace MP.Data.Services.IOC else { result = await GetCurrOdlByProdAsync(idxMacchina); - // serializzo e salvo... - rawData = JsonConvert.SerializeObject(result); - _redisDb.StringSet(currKey, rawData, GetRandTOut(redisLongTimeCache * 2)); + _redisDb.StringSet(currKey, result, GetRandTOut(redisLongTimeCache * 2)); } return result; } @@ -200,8 +198,7 @@ namespace MP.Data.Services.IOC public async Task PzCounterTcAsync(string idxMacchina) { int answ = -1; - DateTime dataRif = DateTime.Now; - var datiProd = await StatoProdMacchinaAsync(idxMacchina, dataRif); + var datiProd = await StatoProdMacchinaAsync(idxMacchina, DateTime.Now); if (datiProd != null) { answ = datiProd.PzTotODL; @@ -1024,6 +1021,7 @@ namespace MP.Data.Services.IOC private async Task StatoProdMacchinaAsync(string idxMacchina, DateTime dtReq, bool forceDb = false) { string cacheKey = $"IOC_StatoProd_{idxMacchina}"; + var stdTTL = TimeSpan.FromSeconds(30); return await GetOrFetchAsync(cacheKey, async () => { StatoProdModel? result = new StatoProdModel(); @@ -1039,14 +1037,14 @@ namespace MP.Data.Services.IOC result = await _repo.StatoProdMacchinaAsync(idxMacchina, dtReq); // serializzo e salvo... rawData = JsonConvert.SerializeObject(result); - await _redisDb.StringSetAsync(currKey, rawData, TimeSpan.FromSeconds(30)); + await _redisDb.StringSetAsync(currKey, rawData, stdTTL); } if (result == null) { result = new StatoProdModel(); } return result; - }, TimeSpan.FromSeconds(3)); + }, stdTTL); } /// diff --git a/MP.IOC/Controllers/IOBController.cs b/MP.IOC/Controllers/IOBController.cs index bed869a8..aecb4945 100644 --- a/MP.IOC/Controllers/IOBController.cs +++ b/MP.IOC/Controllers/IOBController.cs @@ -485,7 +485,6 @@ namespace MP.IOC.Controllers { Log.Error(exc, "Errore GetCurrODL | macchina {MachineId}", id); return StatusCode(StatusCodes.Status500InternalServerError, "NO"); - //return StatusCode(StatusCodes.Status500InternalServerError, "Errore interno | GetCurrODL"); } } diff --git a/MP.IOC/Data/MpDataService.cs b/MP.IOC/Data/MpDataService.cs index ec12bc77..59802944 100644 --- a/MP.IOC/Data/MpDataService.cs +++ b/MP.IOC/Data/MpDataService.cs @@ -796,9 +796,7 @@ namespace MP.IOC.Data else { result = await GetCurrOdlByProdAsync(idxMacchina); - // serializzo e salvo... - rawData = JsonConvert.SerializeObject(result); - redisDb.StringSet(currKey, rawData, getRandTOut(redisLongTimeCache)); + redisDb.StringSet(currKey, result, getRandTOut(redisLongTimeCache * 2)); } return result; } diff --git a/MP.IOC/MP.IOC.csproj b/MP.IOC/MP.IOC.csproj index 12532363..16ddb970 100644 --- a/MP.IOC/MP.IOC.csproj +++ b/MP.IOC/MP.IOC.csproj @@ -4,7 +4,7 @@ net8.0 enable enable - 8.16.2606.919 + 8.16.2606.1014 diff --git a/MP.IOC/Resources/ChangeLog.html b/MP.IOC/Resources/ChangeLog.html index 954a74a5..3ab29096 100644 --- a/MP.IOC/Resources/ChangeLog.html +++ b/MP.IOC/Resources/ChangeLog.html @@ -1,6 +1,6 @@ Modulo MP-IOC -

Versione: 8.16.2606.919

+

Versione: 8.16.2606.1014


Note di rilascio:
  • diff --git a/MP.IOC/Resources/VersNum.txt b/MP.IOC/Resources/VersNum.txt index e358abe4..fdbd2caf 100644 --- a/MP.IOC/Resources/VersNum.txt +++ b/MP.IOC/Resources/VersNum.txt @@ -1 +1 @@ -8.16.2606.919 +8.16.2606.1014 diff --git a/MP.IOC/Resources/manifest.xml b/MP.IOC/Resources/manifest.xml index 1102abb9..49de5e0f 100644 --- a/MP.IOC/Resources/manifest.xml +++ b/MP.IOC/Resources/manifest.xml @@ -1,6 +1,6 @@ - 8.16.2606.919 + 8.16.2606.1014 https://nexus.steamware.net/repository/SWS/MP-IOC/stable/LAST/MP.IOC.zip https://nexus.steamware.net/repository/SWS/MP-IOC/stable/LAST/ChangeLog.html false