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);