|
|
|
@ -130,5 +130,42 @@ namespace PVDEMCS
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public static void QueryRecordFaultInfo()
|
|
|
|
|
{
|
|
|
|
|
var beg = DateTime.Parse("2024-6-1");
|
|
|
|
|
var end = beg.AddMonths(1);
|
|
|
|
|
using (var context = new EFContext())
|
|
|
|
|
{
|
|
|
|
|
var equiments = context.EquipmentInfos.Where(f => !f.IsDelete).ToList();
|
|
|
|
|
|
|
|
|
|
var records = context.EquipmentRecords.Where(f => f.StartTime >= beg && f.StartTime <= end).ToList();
|
|
|
|
|
|
|
|
|
|
foreach (var equipment in equiments)
|
|
|
|
|
{
|
|
|
|
|
EquipmentRecordEntity er = null;
|
|
|
|
|
var list = records.Where(f => f.EquipmentId == equipment.Id).OrderBy(f => f.CreateAt).ToList();
|
|
|
|
|
for (int i = 0; i < list.Count; i++)
|
|
|
|
|
{
|
|
|
|
|
if (i == 0)
|
|
|
|
|
{
|
|
|
|
|
er= list[i];
|
|
|
|
|
continue;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (er.EndTime != list[i].StartTime)
|
|
|
|
|
{
|
|
|
|
|
Console.WriteLine(er.ToJsonString());
|
|
|
|
|
Console.WriteLine(list[i].StartTime.ToJsonString());
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
// Console.WriteLine(er.EquipmentId + "OK!!!");
|
|
|
|
|
}
|
|
|
|
|
er = list[i];
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|