From 6a768b1c1c4686e4b4d4f23cbce188be832d44cf Mon Sep 17 00:00:00 2001 From: quowingwang Date: Fri, 5 Dec 2025 15:34:32 +0800 Subject: [PATCH] =?UTF-8?q?=E9=85=8D=E6=96=B9=E4=B8=8B=E8=BE=BE=E6=A8=A1?= =?UTF-8?q?=E7=B3=8A=E6=9F=A5=E8=AF=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- DOAN.Model/MES/recipe/Dto/PfRecipeIssueLogDto.cs | 2 ++ DOAN.Service/MES/recipe/PfRecipeIssueLogService.cs | 12 +++++++++++- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/DOAN.Model/MES/recipe/Dto/PfRecipeIssueLogDto.cs b/DOAN.Model/MES/recipe/Dto/PfRecipeIssueLogDto.cs index 7455c3a..2c4ce0c 100644 --- a/DOAN.Model/MES/recipe/Dto/PfRecipeIssueLogDto.cs +++ b/DOAN.Model/MES/recipe/Dto/PfRecipeIssueLogDto.cs @@ -8,6 +8,8 @@ namespace DOAN.Model.MES.recipe.Dto /// public class PfRecipeIssueLogQueryDto : PagerInfo { + public string RecipeCode { get; set; } + public string Version { get; set; } } /// diff --git a/DOAN.Service/MES/recipe/PfRecipeIssueLogService.cs b/DOAN.Service/MES/recipe/PfRecipeIssueLogService.cs index 856d10f..e825e32 100644 --- a/DOAN.Service/MES/recipe/PfRecipeIssueLogService.cs +++ b/DOAN.Service/MES/recipe/PfRecipeIssueLogService.cs @@ -73,7 +73,17 @@ namespace DOAN.Service.MES.recipe private static Expressionable QueryExp(PfRecipeIssueLogQueryDto parm) { var predicate = Expressionable.Create(); - + if (parm != null) + { + if (!string.IsNullOrEmpty(parm.RecipeCode)) + { + predicate = predicate.And(it => it.RecipeCode == parm.RecipeCode); + } + if (!string.IsNullOrEmpty(parm.Version)) + { + predicate = predicate.And(it => it.Version == parm.Version); + } + } return predicate; } }