From ef2deb33f8fca1a873775e74dfeb6d389ea5c2bc Mon Sep 17 00:00:00 2001 From: quowingwang Date: Sat, 29 Nov 2025 15:25:53 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B4=A8=E9=87=8F=E6=8E=A7=E5=88=B6=E5=8F=82?= =?UTF-8?q?=E6=95=B0=E6=9F=A5=E8=AF=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Mes/Dto/ProductionPreparation/QualityControlDetailDto.cs | 1 + .../Mes/Dto/ProductionPreparation/QualityControlDto.cs | 1 + .../Mes/ProductionPreparation/QualityControlDetailService.cs | 5 ++++- 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/RIZO.Model/Mes/Dto/ProductionPreparation/QualityControlDetailDto.cs b/RIZO.Model/Mes/Dto/ProductionPreparation/QualityControlDetailDto.cs index e9c8f8d..fb16749 100644 --- a/RIZO.Model/Mes/Dto/ProductionPreparation/QualityControlDetailDto.cs +++ b/RIZO.Model/Mes/Dto/ProductionPreparation/QualityControlDetailDto.cs @@ -6,6 +6,7 @@ namespace RIZO.Model.Mes.Dto.ProductionPreparation /// public class QualityControlDetailQueryDto : PagerInfo { + public string QcCode { get; set; } } /// diff --git a/RIZO.Model/Mes/Dto/ProductionPreparation/QualityControlDto.cs b/RIZO.Model/Mes/Dto/ProductionPreparation/QualityControlDto.cs index 46b06a3..8e92dfd 100644 --- a/RIZO.Model/Mes/Dto/ProductionPreparation/QualityControlDto.cs +++ b/RIZO.Model/Mes/Dto/ProductionPreparation/QualityControlDto.cs @@ -6,6 +6,7 @@ namespace RIZO.Model.Mes.Dto.ProductionPreparation /// public class QualityControlQueryDto : PagerInfo { + public string QcCode { get; set; } } /// diff --git a/RIZO.Service/Mes/ProductionPreparation/QualityControlDetailService.cs b/RIZO.Service/Mes/ProductionPreparation/QualityControlDetailService.cs index a46f47e..1b95377 100644 --- a/RIZO.Service/Mes/ProductionPreparation/QualityControlDetailService.cs +++ b/RIZO.Service/Mes/ProductionPreparation/QualityControlDetailService.cs @@ -72,7 +72,10 @@ namespace RIZO.Service.Mes.ProductionPreparation private static Expressionable QueryExp(QualityControlDetailQueryDto parm) { var predicate = Expressionable.Create(); - + if (parm.QcCode != null && parm.QcCode.ToString().Length > 0) + { + predicate.And(it => it.QcCode == parm.QcCode); + } return predicate; } }