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