diff --git a/ZR.Model/MES/pro/DTO/WmPackingrecordDto.cs b/ZR.Model/MES/pro/DTO/WmPackingrecordDto.cs index 52c6687f..c1f017ac 100644 --- a/ZR.Model/MES/pro/DTO/WmPackingrecordDto.cs +++ b/ZR.Model/MES/pro/DTO/WmPackingrecordDto.cs @@ -11,6 +11,7 @@ namespace ZR.Model.MES.pro.DTO public string Machine { get; set; } public string WorkOrderNum { get; set; } + public string PackingCode { get; set; } public DateTime? start_time { get; set; } public DateTime? end_time { get; set; } diff --git a/ZR.Service/mes/pro/WmPackingrecordService.cs b/ZR.Service/mes/pro/WmPackingrecordService.cs index bebd5e0c..aec82f50 100644 --- a/ZR.Service/mes/pro/WmPackingrecordService.cs +++ b/ZR.Service/mes/pro/WmPackingrecordService.cs @@ -25,6 +25,7 @@ namespace ZR.Service.mes.pro.IService predicate.AndIF(!string.IsNullOrEmpty(parm.PartNum), it => it.PartNum == parm.PartNum) .AndIF(!string.IsNullOrEmpty(parm.Machine), it => it.Machine == parm.Machine) .AndIF(!string.IsNullOrEmpty(parm.WorkOrderNum), it => it.WorkOrderNum == parm.WorkOrderNum) + .AndIF(!string.IsNullOrEmpty(parm.PackingCode), it => it.PackingCode.Contains(parm.PackingCode)) .AndIF(parm.start_time > new DateTime(2021, 1, 1), it => it.CreateTime >= parm.start_time) .AndIF(parm.end_time > new DateTime(2021, 1, 1), it => it.CreateTime <= parm.end_time);