From c8ad1bb70f2aa4e96b5a46d59e3675dc44c6fb72 Mon Sep 17 00:00:00 2001 From: shanji <18996038927@163.com> Date: Wed, 14 Jun 2023 16:13:03 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E5=96=84=E6=89=B9=E9=87=8F=E6=9F=A5?= =?UTF-8?q?=E8=AF=A2=E9=87=87=E8=B4=AD=E6=96=B9=E6=A1=88=E5=88=97=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- BBWY.Server.API/Controllers/PurchaseSchemeController.cs | 2 +- .../PurchaseScheme/PurchaseSchemeBusiness.cs | 2 ++ .../Dto/Request/PurchaseScheme/QuerySchemeRequest.cs | 5 +++++ 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/BBWY.Server.API/Controllers/PurchaseSchemeController.cs b/BBWY.Server.API/Controllers/PurchaseSchemeController.cs index 404845b1..50c4759e 100644 --- a/BBWY.Server.API/Controllers/PurchaseSchemeController.cs +++ b/BBWY.Server.API/Controllers/PurchaseSchemeController.cs @@ -30,7 +30,7 @@ namespace BBWY.Server.API.Controllers } /// - /// 根据产品Id批量查询采购商列表 + /// 根据产品Id批量查询采购方案列表 /// /// /// diff --git a/BBWY.Server.Business/PurchaseScheme/PurchaseSchemeBusiness.cs b/BBWY.Server.Business/PurchaseScheme/PurchaseSchemeBusiness.cs index 5e30e3d8..c32d3a4e 100644 --- a/BBWY.Server.Business/PurchaseScheme/PurchaseSchemeBusiness.cs +++ b/BBWY.Server.Business/PurchaseScheme/PurchaseSchemeBusiness.cs @@ -147,6 +147,8 @@ namespace BBWY.Server.Business var select = fsql.Select().InnerJoin((ps, p) => ps.PurchaserId == p.Id); if (querySchemeRequest.SchemeId != null && querySchemeRequest.SchemeId != 0) select = select.Where((ps, p) => ps.Id == querySchemeRequest.SchemeId); + else if (querySchemeRequest.SchemeIdList != null && querySchemeRequest.SchemeIdList.Count() > 0) + select = select.Where((ps, p) => querySchemeRequest.SchemeIdList.Contains(ps.Id)); else { select = select.WhereIf(querySchemeRequest.ShopId != null && querySchemeRequest.ShopId != 0, (ps, p) => ps.ShopId == querySchemeRequest.ShopId) diff --git a/BBWY.Server.Model/Dto/Request/PurchaseScheme/QuerySchemeRequest.cs b/BBWY.Server.Model/Dto/Request/PurchaseScheme/QuerySchemeRequest.cs index 9b9062a6..0215e0bc 100644 --- a/BBWY.Server.Model/Dto/Request/PurchaseScheme/QuerySchemeRequest.cs +++ b/BBWY.Server.Model/Dto/Request/PurchaseScheme/QuerySchemeRequest.cs @@ -9,6 +9,11 @@ namespace BBWY.Server.Model.Dto /// public long? SchemeId { get; set; } + /// + /// 采购方案Id集合 + /// + public IList SchemeIdList { get; set; } + public long? ShopId { get; set; } public IList SkuIdList { get; set; }