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) // 筛选当前日