From 56c46cb2b2636f8db442769202f8e54448382e3f Mon Sep 17 00:00:00 2001 From: Carl Date: Mon, 5 Jan 2026 10:58:37 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=AF=E6=8C=81=E6=8C=89=E6=93=8D=E4=BD=9C?= =?UTF-8?q?=E4=BA=BA=E6=9F=A5=E8=AF=A2=E5=87=BA=E5=BA=93=E8=AE=B0=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 在 MmRecordOutboundDto 新增 Operator 字段,并在 MmRecordOutboundService 中增加对 Operator 的模糊查询条件,支持按操作人筛选出库记录。 --- 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 77bf58a..b8a9a6d 100644 --- a/DOAN.Model/MES/Material/Dto/MmRecordOutboundDto.cs +++ b/DOAN.Model/MES/Material/Dto/MmRecordOutboundDto.cs @@ -13,6 +13,8 @@ namespace DOAN.Model.BZFM.Dto public DateTime[] CreatedTime { get; set; } = new DateTime[2]; public string TransactionType { get; set; } + + public string Operator { get; set; } } /// diff --git a/DOAN.Service/MES/Material/MmRecordOutboundService.cs b/DOAN.Service/MES/Material/MmRecordOutboundService.cs index d44f20b..68d0b91 100644 --- a/DOAN.Service/MES/Material/MmRecordOutboundService.cs +++ b/DOAN.Service/MES/Material/MmRecordOutboundService.cs @@ -83,6 +83,7 @@ namespace DOAN.Service.BZFM .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(!string.IsNullOrEmpty(parm.Operator), it => it.Operator.Contains(parm.Operator)) .AndIF( parm.CreatedTime != null && parm.CreatedTime[0] > DateTime.MinValue, it => it.CreatedTime >= parm.CreatedTime[0]