Update gestione licenze: cache + spinta
This commit is contained in:
@@ -411,14 +411,14 @@ namespace GPW_Admin.WebUserControls
|
||||
{
|
||||
isTicketReq = false;
|
||||
showTickets=false;
|
||||
fullRefresh();
|
||||
//fullRefresh();
|
||||
}
|
||||
fixVisibility();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// recupera i dati di un nuovo record contenuti nel footer di un gridView;
|
||||
/// questi devono esses opportunamente nominati (es: txt{0}, dl{0}, ...)
|
||||
/// questi devono essere opportunamente nominati (es: txt{0}, dl{0}, ...)
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
|
||||
+11
-4
@@ -643,10 +643,17 @@ namespace GPW_data
|
||||
private static bool _checkLicenze()
|
||||
{
|
||||
bool answ = false;
|
||||
bool fatto = false;
|
||||
try
|
||||
{
|
||||
// effettua refresh attivazioni...
|
||||
var fatto = RefreshActInfo().Result;
|
||||
// cerco da cache
|
||||
string rawData = memLayer.ML.getRSV(rkeyActInfo);
|
||||
// se non ci fosse --> refresh online!
|
||||
if (string.IsNullOrEmpty(rawData))
|
||||
{
|
||||
// effettua refresh attivazioni...
|
||||
fatto = RefreshActInfo().Result;
|
||||
}
|
||||
answ = utentiAttivi <= licenzeAttive;
|
||||
if (!answ && memLayer.ML.confReadInt("_logLevel") > 5)
|
||||
{
|
||||
@@ -786,7 +793,7 @@ namespace GPW_data
|
||||
List<LiManObj.AttivazioneDTO> answ = new List<LiManObj.AttivazioneDTO>();
|
||||
// cerco da cache
|
||||
string rawData = memLayer.ML.getRSV(rkeyActInfo);
|
||||
// se no ci fosse --> refresh online!
|
||||
// se non ci fosse --> refresh online!
|
||||
if (string.IsNullOrEmpty(rawData))
|
||||
{
|
||||
var fatto = RefreshActInfo().Result;
|
||||
@@ -996,7 +1003,7 @@ namespace GPW_data
|
||||
// deserializzo
|
||||
answ = JsonConvert.DeserializeObject<List<TicketDTO>>(rawData);
|
||||
// salvo in redis per TTL std
|
||||
memLayer.ML.setRSV(rkeyTickets, rawData, 10);
|
||||
memLayer.ML.setRSV(rkeyTickets, rawData, 20);
|
||||
}
|
||||
}
|
||||
return await Task.FromResult(answ);
|
||||
|
||||
Reference in New Issue
Block a user