From b99fbd477f707f30e8c084302016ada31de1753a Mon Sep 17 00:00:00 2001 From: quowingwang Date: Tue, 6 Jan 2026 14:35:42 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=89=E7=81=AF=E5=A4=A7=E5=B1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ZR.Service/mes/andon/AndonAlarmRecordService.cs | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) 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)