|
@@ -1369,14 +1369,22 @@ namespace EVCB_OCPP.WSServer
|
|
|
foundRequest.SentInterval = 0;
|
|
|
analysisResult.RequestId = foundRequest.RequestId;
|
|
|
|
|
|
- using (var db = await maindbContextFactory.CreateDbContextAsync())
|
|
|
+ try
|
|
|
{
|
|
|
- var sc = await db.ServerMessage.Where(x => x.Id == foundRequest.Id).FirstOrDefaultAsync();
|
|
|
- sc.InMessage = JsonConvert.SerializeObject(analysisResult.Message, Formatting.None);
|
|
|
- sc.ReceivedOn = DateTime.UtcNow;
|
|
|
- await db.SaveChangesAsync();
|
|
|
- // Console.WriteLine(string.Format("Now:{0} ServerMessage Id:{1} ", DateTime.UtcNow.ToString("yyyy/MM/dd HH:mm:ss"), foundRequest.Id));
|
|
|
+ using (var db = await maindbContextFactory.CreateDbContextAsync())
|
|
|
+ {
|
|
|
+ var sc = await db.ServerMessage.Where(x => x.Id == foundRequest.Id).FirstOrDefaultAsync();
|
|
|
+ sc.InMessage = JsonConvert.SerializeObject(analysisResult.Message, Formatting.None);
|
|
|
+ sc.ReceivedOn = DateTime.UtcNow;
|
|
|
+ await db.SaveChangesAsync();
|
|
|
+ // Console.WriteLine(string.Format("Now:{0} ServerMessage Id:{1} ", DateTime.UtcNow.ToString("yyyy/MM/dd HH:mm:ss"), foundRequest.Id));
|
|
|
|
|
|
+ }
|
|
|
+ }
|
|
|
+ catch (Exception ex)
|
|
|
+ {
|
|
|
+ logger.LogWarning(string.Format("ReConfirmMessage:{0}", JsonConvert.SerializeObject(analysisResult)));
|
|
|
+ logger.LogWarning(ex.ToString());
|
|
|
}
|
|
|
confirmed = true;
|
|
|
|