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; }