From 7ccc4eeb68667e2bdf0c939b8c3e452bfba72569 Mon Sep 17 00:00:00 2001 From: quowingwang Date: Wed, 10 Dec 2025 14:30:02 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8A=A5=E8=AD=A6=E7=AD=89=E7=BA=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ZR.Model/MES/andon/Dto/AndonAlarmLevelDto.cs | 1 + ZR.Service/mes/andon/AndonAlarmLevelService.cs | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/ZR.Model/MES/andon/Dto/AndonAlarmLevelDto.cs b/ZR.Model/MES/andon/Dto/AndonAlarmLevelDto.cs index 1f3c2d30..f2424eea 100644 --- a/ZR.Model/MES/andon/Dto/AndonAlarmLevelDto.cs +++ b/ZR.Model/MES/andon/Dto/AndonAlarmLevelDto.cs @@ -7,6 +7,7 @@ namespace ZR.Model.MES.andon.Dto /// public class AndonAlarmLevelQueryDto : PagerInfo { + public string LevelName { get; set; } } /// diff --git a/ZR.Service/mes/andon/AndonAlarmLevelService.cs b/ZR.Service/mes/andon/AndonAlarmLevelService.cs index 9559e0e0..04277946 100644 --- a/ZR.Service/mes/andon/AndonAlarmLevelService.cs +++ b/ZR.Service/mes/andon/AndonAlarmLevelService.cs @@ -22,7 +22,10 @@ namespace ZR.Service.mes.andon public PagedInfo GetList(AndonAlarmLevelQueryDto parm) { var predicate = Expressionable.Create(); - + if (!string.IsNullOrEmpty(parm.LevelName)) + { + predicate.And(x => x.LevelName.Contains(parm.LevelName)); + } var response = Queryable() .Where(predicate.ToExpression()) .ToPage(parm);