From 9dfcc10f1e34ba44beaa37a08847d488ec990bf9 Mon Sep 17 00:00:00 2001
From: shanji <18996038927@163.com>
Date: Wed, 24 May 2023 13:58:17 +0800
Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E5=85=B3=E8=81=94=E9=87=87?=
=?UTF-8?q?=E8=B4=AD=E5=8D=95=E6=8E=A5=E5=8F=A3=E5=8F=82=E6=95=B0?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../Controllers/PurchaseOrderController.cs | 2 +-
.../PurchaseOrder/PurchaseOrderBusiness.cs | 7 ++++++-
.../PurchaseOrder/AssociationOrderRequest.cs | 15 +++++++++++++++
3 files changed, 22 insertions(+), 2 deletions(-)
create mode 100644 BBWYB.Server.Model/Dto/Request/PurchaseOrder/AssociationOrderRequest.cs
diff --git a/BBWYB.Server.API/Controllers/PurchaseOrderController.cs b/BBWYB.Server.API/Controllers/PurchaseOrderController.cs
index fc37483..72cf85d 100644
--- a/BBWYB.Server.API/Controllers/PurchaseOrderController.cs
+++ b/BBWYB.Server.API/Controllers/PurchaseOrderController.cs
@@ -53,7 +53,7 @@ namespace BBWYB.Server.API.Controllers
///
///
[HttpPost]
- public void AssociatePurchaseOrder([FromBody] IList request)
+ public void AssociatePurchaseOrder([FromBody] AssociationOrderRequest request)
{
purchaseOrderBusiness.AssociatePurchaseOrder(request);
}
diff --git a/BBWYB.Server.Business/PurchaseOrder/PurchaseOrderBusiness.cs b/BBWYB.Server.Business/PurchaseOrder/PurchaseOrderBusiness.cs
index 3dc85da..69abfd6 100644
--- a/BBWYB.Server.Business/PurchaseOrder/PurchaseOrderBusiness.cs
+++ b/BBWYB.Server.Business/PurchaseOrder/PurchaseOrderBusiness.cs
@@ -442,9 +442,14 @@ namespace BBWYB.Server.Business
/// 关联订单
///
///
- public void AssociatePurchaseOrder(IList request)
+ public void AssociatePurchaseOrder(AssociationOrderRequest request)
{
+ var purchaseOrderList = fsql.Select().Where(opi => opi.OrderId == request.OrderId).ToList();
+ var orderSkuList = fsql.Select().Where(osku => osku.OrderId == request.OrderId).ToList();
+ var orderCostDetailList = fsql.Select().Where(ocd => ocd.OrderId == request.OrderId).ToList();
+
+
}
#region 1688CallBack
diff --git a/BBWYB.Server.Model/Dto/Request/PurchaseOrder/AssociationOrderRequest.cs b/BBWYB.Server.Model/Dto/Request/PurchaseOrder/AssociationOrderRequest.cs
new file mode 100644
index 0000000..33d3ba1
--- /dev/null
+++ b/BBWYB.Server.Model/Dto/Request/PurchaseOrder/AssociationOrderRequest.cs
@@ -0,0 +1,15 @@
+namespace BBWYB.Server.Model.Dto
+{
+ public class AssociationOrderRequest
+ {
+ ///
+ /// 订单Id
+ ///
+ public string OrderId { get; set; }
+
+ ///
+ /// 采购单列表
+ ///
+ public IList AssociationPurchaseOrderList { get; set; }
+ }
+}