diff --git a/ZR.Model/MES/BI/carouselBoard/CarouselBoardDto.cs b/ZR.Model/MES/BI/carouselBoard/CarouselBoardDto.cs
index 5044f634..755af918 100644
--- a/ZR.Model/MES/BI/carouselBoard/CarouselBoardDto.cs
+++ b/ZR.Model/MES/BI/carouselBoard/CarouselBoardDto.cs
@@ -280,6 +280,11 @@ namespace ZR.Model.mes.carouselBoard
///
public string AlarmType { get; set; }
+ ///
+ /// 报警区域
+ ///
+ public string AlarmArea { get; set; }
+
///
/// 报警内容
///
@@ -290,6 +295,11 @@ namespace ZR.Model.mes.carouselBoard
///
public DateTime? AlarmTime { get; set; }
+ ///
+ /// 持续时间(秒)
+ ///
+ public int Duration { get; set; }
+
///
/// 处理状态
///
diff --git a/ZR.Service/mes/BI/carouselBoard/CarouselBoardService.cs b/ZR.Service/mes/BI/carouselBoard/CarouselBoardService.cs
index 0fd57802..edf2f42f 100644
--- a/ZR.Service/mes/BI/carouselBoard/CarouselBoardService.cs
+++ b/ZR.Service/mes/BI/carouselBoard/CarouselBoardService.cs
@@ -90,10 +90,13 @@ namespace ZR.Service.MES.carouselBoard
.Select(it => new DeviceAlarmCarouseDto
{
Id = it.AlarmNo,
+ AlarmArea = it.Area,
AlarmType = it.AlarmCircuit,
AlarmContent = it.MessageText,
AlarmTime = it.AlarmTime,
- HandleStatus = it.Status
+ Duration = it.Duration.Value,
+ HandleStatus = it.Status,
+
})
.ToList();
return result;
@@ -173,7 +176,6 @@ namespace ZR.Service.MES.carouselBoard
List workorders = Context
.Queryable()
.Where(it => it.Remark3 == "是") // 只获取有效的工单
- .Where(it => it.Status == 1) // 只获取状态为1的工单
.Where(it => it.Year == currentYear) // 筛选当前年份
.Where(it => it.Week == currentWeek) // 筛选当前周
.Where(it => it.Date == currentDay) // 筛选当前日