chnage - 时间更改为统一

master
SoulStar 7 months ago
parent 4f31dae229
commit 80776f1c7e

@ -46,13 +46,15 @@ public class Worker : BackgroundService
// var operateResult = await S7.ConnectServerAsync(); // var operateResult = await S7.ConnectServerAsync();
// if (!operateResult.IsSuccess) XTrace.WriteLine("连接失败"); // if (!operateResult.IsSuccess) XTrace.WriteLine("连接失败");
DateTime timeNow = DateTime.Now;
var list = await dbClient.Queryable<EEquipmentStateEntity>().ToListAsync(stoppingToken); var list = await dbClient.Queryable<EEquipmentStateEntity>().ToListAsync(stoppingToken);
foreach (var e in list) foreach (var e in list)
{ {
var a = await S7.ReadBoolAsync(e.Point); var a = await S7.ReadBoolAsync(e.Point);
if (a.IsSuccess) if (a.IsSuccess)
{ {
e.UpdateTime = DateTime.Now; e.UpdateTime = timeNow;
e.PValue = a.Content; e.PValue = a.Content;
await dbClient.Updateable(e).UpdateColumns(x => new { x.UpdateTime, x.PValue }) await dbClient.Updateable(e).UpdateColumns(x => new { x.UpdateTime, x.PValue })
.ExecuteCommandAsync(stoppingToken); .ExecuteCommandAsync(stoppingToken);
@ -76,7 +78,7 @@ public class Worker : BackgroundService
{ {
ID = Guid.NewGuid().ToString(), ID = Guid.NewGuid().ToString(),
PID = e.ID, PID = e.ID,
CreateTime = DateTime.Now, CreateTime = timeNow,
Data = Math.Round(Convert.ToDecimal(a.Content), 2) Data = Math.Round(Convert.ToDecimal(a.Content), 2)
}; };
XTrace.WriteLine("Point:{0}, Value:{1}", e.Point, listd.Data); XTrace.WriteLine("Point:{0}, Value:{1}", e.Point, listd.Data);

Loading…
Cancel
Save