Update display STATS x situazione acquisitori + update conf MON/TAB3 x MP.Data in json conf

This commit is contained in:
Samuele Locatelli
2026-05-04 12:36:09 +02:00
parent a75cb19ea7
commit 8b02b0da12
17 changed files with 257 additions and 45 deletions
+6 -6
View File
@@ -378,20 +378,20 @@ namespace MP.Stats.Data
/// Elenco check stato Macchine Energy
/// </summary>
/// <returns></returns>
public async Task<List<MacchineEnergyCheckModel>> MacchineEnergyCheckGetAll()
public async Task<List<MaccEnergyCheckModel>> MacchineEnergyCheckGetAll()
{
// setup parametri costanti
string source = "DB";
Stopwatch sw = new Stopwatch();
sw.Start();
List<MacchineEnergyCheckModel> result = new List<MacchineEnergyCheckModel>();
List<MaccEnergyCheckModel> result = new List<MaccEnergyCheckModel>();
// cerco in redis...
DateTime adesso = DateTime.Now;
string currKey = $"{redisBaseKey}:Cache:MacchineEnegyCheck";
RedisValue rawData = await _redisDb.StringGetAsync(currKey);
if (rawData.HasValue)
if (rawData.HasValue && rawData.Length() > 2)
{
result = JsonConvert.DeserializeObject<List<MacchineEnergyCheckModel>>($"{rawData}");
result = JsonConvert.DeserializeObject<List<MaccEnergyCheckModel>>($"{rawData}");
source = "REDIS";
}
else
@@ -399,11 +399,11 @@ namespace MP.Stats.Data
result = await dbController.MacchineEnergyCheckGetAllAsync();
// serializzp e salvo...
rawData = JsonConvert.SerializeObject(result);
await _redisDb.StringSetAsync(currKey, rawData, FastCache);
await _redisDb.StringSetAsync(currKey, rawData, TimeSpan.FromSeconds(60));
}
if (result == null)
{
result = new List<MacchineEnergyCheckModel>();
result = new List<MaccEnergyCheckModel>();
}
sw.Stop();
Log.Debug($"MacchineEnergyCheckGetAllAsync | {source} | {sw.Elapsed.TotalMilliseconds}ms");