diff --git a/ZR.Service/mes/andon/AndonAlarmRecordService.cs b/ZR.Service/mes/andon/AndonAlarmRecordService.cs index d5979348..cc812e4e 100644 --- a/ZR.Service/mes/andon/AndonAlarmRecordService.cs +++ b/ZR.Service/mes/andon/AndonAlarmRecordService.cs @@ -138,8 +138,17 @@ namespace ZR.Service.mes.andon DateTime startTime = new DateTime(now.Year, now.Month, 1).Date; // 截断时分秒为00:00:00 var predicate = Expressionable.Create(); predicate.And(a => a.CreatedTime >= startTime && a.CreatedTime <= endTime); - - return null; + var queryList = Queryable() + .Where(predicate.ToExpression()) + .GroupBy(a => a.AlarmType) + .Having(a => a.AlarmType != null) + .Select(a => new SelectOption + { + label = a.AlarmType, + value = SqlFunc.AggregateCount(1).ToString() + }) + .ToList(); + return new ApiResult(200,"",queryList); } public PagedInfo GetListToday(AndonAlarmRecordQueryDto parm)