From 36f6dc50bc9a8d7676b03fc2fdfce156640df3ac Mon Sep 17 00:00:00 2001 From: "Samuele E. Locatelli" Date: Fri, 1 Oct 2021 19:55:28 +0200 Subject: [PATCH] Completata review senza log verboso e con decimazione dati a 1 h --- GWMS.UI/Data/GWMSDataService.cs | 8 +------- GWMS.UI/appsettings.json | 4 ++-- 2 files changed, 3 insertions(+), 9 deletions(-) diff --git a/GWMS.UI/Data/GWMSDataService.cs b/GWMS.UI/Data/GWMSDataService.cs index 3bfe3ea..464af5b 100644 --- a/GWMS.UI/Data/GWMSDataService.cs +++ b/GWMS.UI/Data/GWMSDataService.cs @@ -613,24 +613,19 @@ namespace GWMS.UI.Data // cerco se ho record > valore minimo x ogni flusso ricevuto List insCandidates = newItems.Where(x => x.FluxType == item && x.DtEvent >= dateLimit).OrderBy(x => x.DtEvent).ToList(); - Log.Trace("PlantLogInsert A"); int num2ins = insCandidates.Count; while (num2ins > 0) { var newRec = insCandidates.First(); - Log.Trace($"PlantLogInsert B | PlantId: {newRec.PlantId} | flux {newRec.FluxType} | date limit: {dateLimit} | 01 - {num2ins}"); // il primo lo accodo da inserire item2insert.Add(newRec); // calcolo nuovo veto dateLimit = dbController.DateRoundEnd(newRec.DtEvent, IntervalMin); - //dateLimit = dbController.DateRoundEnd(newRec.DtEvent.AddMinutes(1), IntervalMin); // ...e se ho record > data limite accodo insCandidates = newItems.Where(x => x.FluxType == item && x.DtEvent > dateLimit).OrderBy(x => x.DtEvent).ToList(); num2ins = insCandidates.Count; - Log.Trace($"PlantLogInsert C | PlantId: {newRec.PlantId} | flux {newRec.FluxType} | date limit: {dateLimit} | 02 - {num2ins}"); } - Log.Trace($"PlantLogInsert D DONE"); } // se ho record da inserire... @@ -638,12 +633,11 @@ namespace GWMS.UI.Data { // faccio vero insert fatto = dbController.PlantLogInsertNew(item2insert); - Log.Trace("PlantLogInsert E"); // invalido i vari valori in cache await distributedCache.RemoveAsync($"DATA:PLANTS:LastFlux:{PlantId}"); await distributedCache.RemoveAsync($"DATA:PLANTS:ListDTO"); - Log.Trace("PlantLogInsert F"); + Log.Trace($"PlantLogInsert | PlantId: {PlantId} | Completato insert {item2insert.Count} rec"); } // restituisco diff --git a/GWMS.UI/appsettings.json b/GWMS.UI/appsettings.json index 05a38a1..b89d6bf 100644 --- a/GWMS.UI/appsettings.json +++ b/GWMS.UI/appsettings.json @@ -32,8 +32,8 @@ "sKey": "M3T@n0" }, "TimeoutOffline": 3, - "IntervalMin": 2, - //"IntervalMin": 60, + //"IntervalMin": 2, + "IntervalMin": 60, "MaxLogRecord": 360, "ZCodeUrl": "https://qrcode.steamware.net/", "ChartWaitDelay": 10,