From 6441918c3ff96ae4b184f38c0ffc65e4d016ae48 Mon Sep 17 00:00:00 2001
From: shanj <18996038927@163.com>
Date: Mon, 13 Mar 2023 10:49:18 +0800
Subject: [PATCH] 1
---
.../QuanTan_Supplier_QueryOrderReuqest.cs | 17 ++++++++-
.../QuanTan_Supplier_QueryOrderResponse.cs | 10 ++++++
.../Client/Base/OP_PlatformClient.cs | 9 +++--
.../Client/Impl/OP_QuanTanClient.cs | 35 ++++++++++++-------
.../Models/Response/Order/OP_OrderResponse.cs | 14 ++++++++
5 files changed, 69 insertions(+), 16 deletions(-)
diff --git a/QuanTan.SDK/Models/Supplier/Request/Order/QuanTan_Supplier_QueryOrderReuqest.cs b/QuanTan.SDK/Models/Supplier/Request/Order/QuanTan_Supplier_QueryOrderReuqest.cs
index 7fb30af..0557545 100644
--- a/QuanTan.SDK/Models/Supplier/Request/Order/QuanTan_Supplier_QueryOrderReuqest.cs
+++ b/QuanTan.SDK/Models/Supplier/Request/Order/QuanTan_Supplier_QueryOrderReuqest.cs
@@ -2,7 +2,7 @@
{
public class QuanTan_Supplier_QueryOrderReuqest
{
- public string stroeId { get; set; }
+ public string storeId { get; set; }
public string stockType { get; set; }
@@ -17,5 +17,20 @@
public int page { get; set; }
public int pageSize { get; set; }
+
+ ///
+ /// 排序字段 (create_time,update_time)
+ ///
+ public string order { get; set; }
+
+ ///
+ /// 排序方式 (asc,desc)
+ ///
+ public string orderBy { get; set; }
+
+ ///
+ /// 订单Id
+ ///
+ public string orderId { get; set; }
}
}
diff --git a/QuanTan.SDK/Models/Supplier/Response/Order/QuanTan_Supplier_QueryOrderResponse.cs b/QuanTan.SDK/Models/Supplier/Response/Order/QuanTan_Supplier_QueryOrderResponse.cs
index fff26c5..35c3aea 100644
--- a/QuanTan.SDK/Models/Supplier/Response/Order/QuanTan_Supplier_QueryOrderResponse.cs
+++ b/QuanTan.SDK/Models/Supplier/Response/Order/QuanTan_Supplier_QueryOrderResponse.cs
@@ -65,6 +65,16 @@
///
public int Source { get; set; }
+ ///
+ /// 买家备注
+ ///
+ public string BuyRemark { get; set; }
+
+ ///
+ /// 商家备注
+ ///
+ public string MerRemark { get; set; }
+
///
/// 收货对象
///
diff --git a/SDKAdapter/OperationPlatform/Client/Base/OP_PlatformClient.cs b/SDKAdapter/OperationPlatform/Client/Base/OP_PlatformClient.cs
index f6c06da..61a3aff 100644
--- a/SDKAdapter/OperationPlatform/Client/Base/OP_PlatformClient.cs
+++ b/SDKAdapter/OperationPlatform/Client/Base/OP_PlatformClient.cs
@@ -18,16 +18,19 @@ namespace SDKAdapter.OperationPlatform.Client
this.restApiService = restApiService;
}
- public virtual OP_ProductListResponse GetProductList(OP_QueryProductRequest searchProductRequest)
+ public virtual OP_ProductListResponse GetProductList(OP_QueryProductRequest request)
{
throw new NotImplementedException();
}
- public virtual OP_ProductSkuListResponse GetProductSkuList(OP_QueryProductSkuRequest searchProductSkuRequest)
+ public virtual OP_ProductSkuListResponse GetProductSkuList(OP_QueryProductSkuRequest request)
{
throw new NotImplementedException();
}
-
+ public virtual OP_OrderListResponse GetOrderList(OP_QueryOrderRequest request)
+ {
+ throw new NotImplementedException();
+ }
}
}
diff --git a/SDKAdapter/OperationPlatform/Client/Impl/OP_QuanTanClient.cs b/SDKAdapter/OperationPlatform/Client/Impl/OP_QuanTanClient.cs
index 60dbe74..5be10e5 100644
--- a/SDKAdapter/OperationPlatform/Client/Impl/OP_QuanTanClient.cs
+++ b/SDKAdapter/OperationPlatform/Client/Impl/OP_QuanTanClient.cs
@@ -9,6 +9,7 @@ namespace SDKAdapter.OperationPlatform.Client
public class OP_QuanTanClient : OP_PlatformClient
{
private QuanTan_Supplier_ProductClient supplier_ProductClient;
+ private QuanTan_Supplier_OrderClient supplier_OrderClient;
public OP_QuanTanClient(RestApiService restApiService) : base(restApiService)
{
@@ -17,15 +18,15 @@ namespace SDKAdapter.OperationPlatform.Client
public override AdapterEnums.PlatformType Platform => AdapterEnums.PlatformType.拳探;
- public override OP_ProductListResponse GetProductList(OP_QueryProductRequest searchProductRequest)
+ public override OP_ProductListResponse GetProductList(OP_QueryProductRequest request)
{
var qtResponse = supplier_ProductClient.GetProductList(new QuanTan_Supplier_SearchSpuRequest()
{
- page = searchProductRequest.PageIndex,
- pageSize = searchProductRequest.PageSize,
- productId = searchProductRequest.Spu,
- storeId = searchProductRequest.AppToken
- }, searchProductRequest.AppKey, searchProductRequest.AppSecret);
+ page = request.PageIndex,
+ pageSize = request.PageSize,
+ productId = request.Spu,
+ storeId = request.AppToken
+ }, request.AppKey, request.AppSecret);
if (qtResponse.Status != 200)
throw new Exception(qtResponse.Message);
@@ -46,15 +47,15 @@ namespace SDKAdapter.OperationPlatform.Client
};
}
- public override OP_ProductSkuListResponse GetProductSkuList(OP_QueryProductSkuRequest searchProductSkuRequest)
+ public override OP_ProductSkuListResponse GetProductSkuList(OP_QueryProductSkuRequest request)
{
var qtResponse = supplier_ProductClient.GetProductSkuList(new QuanTan_Supplier_SearchSkuRequest()
{
- page = searchProductSkuRequest.PageIndex,
- pageSize = searchProductSkuRequest.PageSize,
- storeId = searchProductSkuRequest.AppToken,
- productId = searchProductSkuRequest.Spu
- }, searchProductSkuRequest.AppKey, searchProductSkuRequest.AppSecret);
+ page = request.PageIndex,
+ pageSize = request.PageSize,
+ storeId = request.AppToken,
+ productId = request.Spu
+ }, request.AppKey, request.AppSecret);
if (qtResponse.Status != 200)
throw new Exception(qtResponse.Message);
@@ -74,5 +75,15 @@ namespace SDKAdapter.OperationPlatform.Client
}).ToList()
};
}
+
+ public override OP_OrderListResponse GetOrderList(OP_QueryOrderRequest request)
+ {
+ var qtResponse = supplier_OrderClient.GetOrderList(new QuanTan_Supplier_QueryOrderReuqest()
+ {
+ storeId = request.AppToken
+
+ }, request.AppKey, request.AppSecret);
+ return base.GetOrderList(request);
+ }
}
}
diff --git a/SDKAdapter/OperationPlatform/Models/Response/Order/OP_OrderResponse.cs b/SDKAdapter/OperationPlatform/Models/Response/Order/OP_OrderResponse.cs
index a4f8da0..c31633f 100644
--- a/SDKAdapter/OperationPlatform/Models/Response/Order/OP_OrderResponse.cs
+++ b/SDKAdapter/OperationPlatform/Models/Response/Order/OP_OrderResponse.cs
@@ -1,5 +1,12 @@
namespace SDKAdapter.OperationPlatform.Models
{
+ public class OP_OrderListResponse
+ {
+ public int Count { get; set; }
+
+ public IList Items { get; set; }
+ }
+
public class OP_OrderResponse
{
public string OrderId { get; set; }
@@ -26,6 +33,13 @@
///
public int OrderSource { get; set; }
+ ///
+ /// 仓储类型
+ /// 京东【京仓 = 0,云仓 = 1,本地自发 = 2,代发 = 3,SD = 4】
+ /// 拳探【本地自发 = 2,代发 = 3】
+ ///
+ public int StorageType { get; set; }
+
}
}