From f171eabaa504840bf69a48593c93bd3d8a2ef4d7 Mon Sep 17 00:00:00 2001 From: 18942506660 <18942506660@A18942506660> Date: Mon, 18 Dec 2023 16:11:56 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Dbug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/WMS.Web.Repositories/ChangeBoxRecordRepositories.cs | 2 +- src/WMS.Web.Repositories/MoveBoxRecordRepositories.cs | 2 +- src/WMS.Web.Repositories/OutStockRepositories.cs | 4 ++-- src/WMS.Web.Repositories/OutStockTaskRepositories.cs | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/WMS.Web.Repositories/ChangeBoxRecordRepositories.cs b/src/WMS.Web.Repositories/ChangeBoxRecordRepositories.cs index 380a0133..d9dcfb58 100644 --- a/src/WMS.Web.Repositories/ChangeBoxRecordRepositories.cs +++ b/src/WMS.Web.Repositories/ChangeBoxRecordRepositories.cs @@ -139,7 +139,7 @@ namespace WMS.Web.Repositories .OrderByDescending(o => o.changeBox.Id) .Where(adv => 1 == 1); - if (ids.Count() > 0) + if (!string.IsNullOrEmpty(dto.Creator)) query = query.Where(w => ids.Contains(w.changeBox.CreatorId)); if (!string.IsNullOrEmpty(dto.SrcBox)) query = query.Where(w => EF.Functions.Like(w.srcBox.BoxBillNo, "%" + dto.SrcBox + "%")); diff --git a/src/WMS.Web.Repositories/MoveBoxRecordRepositories.cs b/src/WMS.Web.Repositories/MoveBoxRecordRepositories.cs index 599b3816..49ada4f0 100644 --- a/src/WMS.Web.Repositories/MoveBoxRecordRepositories.cs +++ b/src/WMS.Web.Repositories/MoveBoxRecordRepositories.cs @@ -129,7 +129,7 @@ namespace WMS.Web.Repositories query = query.Where(w => w.moveBox.SrcSubStockId == dto.SrcSubStockId); if (dto.DestSubStockId != null) query = query.Where(w => w.moveBox.DestSubStockId == dto.DestSubStockId); - if (ids.Count() > 0) + if (!string.IsNullOrEmpty(dto.Creator)) query = query.Where(w => ids.Contains(w.moveBox.CreatorId)); if (!string.IsNullOrEmpty(dto.Box)) query = query.Where(w => EF.Functions.Like(w.box.BoxBillNo, "%" + dto.Box + "%")); diff --git a/src/WMS.Web.Repositories/OutStockRepositories.cs b/src/WMS.Web.Repositories/OutStockRepositories.cs index 3bad22e2..dfa62f1f 100644 --- a/src/WMS.Web.Repositories/OutStockRepositories.cs +++ b/src/WMS.Web.Repositories/OutStockRepositories.cs @@ -129,9 +129,9 @@ namespace WMS.Web.Repositories else//查其他单据(组织) query = query.Where(w => rec_id == w.order.ReceiptCustomerId && w.order.Type != OutStockType.Sal); } - if (mIds.Count() != 0) + if (!string.IsNullOrEmpty(dto.MaterialNumber)) query = query.Where(w => mIds.Contains(w.detail.MaterialId)); - if (ids.Count() > 0) + if (!string.IsNullOrEmpty(dto.Creator)) query = query.Where(w => ids.Contains(w.order.CreatorId)); if (!string.IsNullOrEmpty(dto.SourceBillNo)) query = query.Where(w => w.detail.ErpDetails.Where(wd => EF.Functions.Like(wd.SourceBillNo, "%" + dto.SourceBillNo + "%")).Select(s => s.DetailId).Contains(w.detail.Id)); diff --git a/src/WMS.Web.Repositories/OutStockTaskRepositories.cs b/src/WMS.Web.Repositories/OutStockTaskRepositories.cs index eff18ded..6949aa77 100644 --- a/src/WMS.Web.Repositories/OutStockTaskRepositories.cs +++ b/src/WMS.Web.Repositories/OutStockTaskRepositories.cs @@ -256,7 +256,7 @@ namespace WMS.Web.Repositories else//查其他单据(组织) query = query.Where(w => rec_id == w.order.ReceiptCustomerId && w.order.Type != OutStockType.Sal); } - if (mIds.Count() != 0) + if (!string.IsNullOrEmpty(dto.MaterialNumber)) query = query.Where(w => mIds.Contains(w.detail.MaterialId)); if (dto.Ids.Count() > 0) query = query.Where(w => dto.Ids.Contains(w.detail.Id));