From 28dcf5678c88fd5241819ca5ed3d379322505d18 Mon Sep 17 00:00:00 2001 From: Carl Date: Sun, 4 Jan 2026 14:06:29 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E5=87=BA=E5=BA=93=E8=AE=B0?= =?UTF-8?q?=E5=BD=95=E4=BA=A4=E6=98=93=E7=B1=BB=E5=9E=8B=E5=AD=97=E6=AE=B5?= =?UTF-8?q?=E5=8F=8A=E6=9F=A5=E8=AF=A2=E6=94=AF=E6=8C=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 在 MmRecordOutboundDto 中新增 TransactionType 字段; 在 MmRecordOutboundService 的 QueryExp 方法中,增加对 TransactionType 的模糊查询条件,支持按交易类型筛选出库记录。 --- DOAN.Model/MES/Material/Dto/MmRecordOutboundDto.cs | 2 ++ DOAN.Service/MES/Material/MmRecordOutboundService.cs | 1 + 2 files changed, 3 insertions(+) diff --git a/DOAN.Model/MES/Material/Dto/MmRecordOutboundDto.cs b/DOAN.Model/MES/Material/Dto/MmRecordOutboundDto.cs index bee939d..413a3fc 100644 --- a/DOAN.Model/MES/Material/Dto/MmRecordOutboundDto.cs +++ b/DOAN.Model/MES/Material/Dto/MmRecordOutboundDto.cs @@ -11,6 +11,8 @@ namespace DOAN.Model.BZFM.Dto public string OutboundNo { get; set; } public DateTime? CreatedTime { get; set; } + + public string TransactionType { get; set; } } /// diff --git a/DOAN.Service/MES/Material/MmRecordOutboundService.cs b/DOAN.Service/MES/Material/MmRecordOutboundService.cs index 7797918..563be08 100644 --- a/DOAN.Service/MES/Material/MmRecordOutboundService.cs +++ b/DOAN.Service/MES/Material/MmRecordOutboundService.cs @@ -74,6 +74,7 @@ namespace DOAN.Service.BZFM var predicate = Expressionable.Create() .AndIF(!string.IsNullOrEmpty(parm.MaterialCode), it => it.MaterialCode.Contains(parm.MaterialCode)) .AndIF(!string.IsNullOrEmpty(parm.OutboundNo), it => it.OutboundNo.Contains(parm.OutboundNo)) + .AndIF(!string.IsNullOrEmpty(parm.TransactionType), it => it.TransactionType.Contains(parm.TransactionType)) .AndIF(parm.CreatedTime > DateTime.MinValue, it => it.CreatedTime < parm.CreatedTime) ;