Browse Source

1

updatebug
shanji 2 years ago
parent
commit
6441918c3f
  1. 17
      QuanTan.SDK/Models/Supplier/Request/Order/QuanTan_Supplier_QueryOrderReuqest.cs
  2. 10
      QuanTan.SDK/Models/Supplier/Response/Order/QuanTan_Supplier_QueryOrderResponse.cs
  3. 9
      SDKAdapter/OperationPlatform/Client/Base/OP_PlatformClient.cs
  4. 35
      SDKAdapter/OperationPlatform/Client/Impl/OP_QuanTanClient.cs
  5. 14
      SDKAdapter/OperationPlatform/Models/Response/Order/OP_OrderResponse.cs

17
QuanTan.SDK/Models/Supplier/Request/Order/QuanTan_Supplier_QueryOrderReuqest.cs

@ -2,7 +2,7 @@
{ {
public class QuanTan_Supplier_QueryOrderReuqest public class QuanTan_Supplier_QueryOrderReuqest
{ {
public string stroeId { get; set; } public string storeId { get; set; }
public string stockType { get; set; } public string stockType { get; set; }
@ -17,5 +17,20 @@
public int page { get; set; } public int page { get; set; }
public int pageSize { get; set; } public int pageSize { get; set; }
/// <summary>
/// 排序字段 (create_time,update_time)
/// </summary>
public string order { get; set; }
/// <summary>
/// 排序方式 (asc,desc)
/// </summary>
public string orderBy { get; set; }
/// <summary>
/// 订单Id
/// </summary>
public string orderId { get; set; }
} }
} }

10
QuanTan.SDK/Models/Supplier/Response/Order/QuanTan_Supplier_QueryOrderResponse.cs

@ -65,6 +65,16 @@
/// </summary> /// </summary>
public int Source { get; set; } public int Source { get; set; }
/// <summary>
/// 买家备注
/// </summary>
public string BuyRemark { get; set; }
/// <summary>
/// 商家备注
/// </summary>
public string MerRemark { get; set; }
/// <summary> /// <summary>
/// 收货对象 /// 收货对象
/// </summary> /// </summary>

9
SDKAdapter/OperationPlatform/Client/Base/OP_PlatformClient.cs

@ -18,16 +18,19 @@ namespace SDKAdapter.OperationPlatform.Client
this.restApiService = restApiService; this.restApiService = restApiService;
} }
public virtual OP_ProductListResponse GetProductList(OP_QueryProductRequest searchProductRequest) public virtual OP_ProductListResponse GetProductList(OP_QueryProductRequest request)
{ {
throw new NotImplementedException(); throw new NotImplementedException();
} }
public virtual OP_ProductSkuListResponse GetProductSkuList(OP_QueryProductSkuRequest searchProductSkuRequest) public virtual OP_ProductSkuListResponse GetProductSkuList(OP_QueryProductSkuRequest request)
{ {
throw new NotImplementedException(); throw new NotImplementedException();
} }
public virtual OP_OrderListResponse GetOrderList(OP_QueryOrderRequest request)
{
throw new NotImplementedException();
}
} }
} }

35
SDKAdapter/OperationPlatform/Client/Impl/OP_QuanTanClient.cs

@ -9,6 +9,7 @@ namespace SDKAdapter.OperationPlatform.Client
public class OP_QuanTanClient : OP_PlatformClient public class OP_QuanTanClient : OP_PlatformClient
{ {
private QuanTan_Supplier_ProductClient supplier_ProductClient; private QuanTan_Supplier_ProductClient supplier_ProductClient;
private QuanTan_Supplier_OrderClient supplier_OrderClient;
public OP_QuanTanClient(RestApiService restApiService) : base(restApiService) public OP_QuanTanClient(RestApiService restApiService) : base(restApiService)
{ {
@ -17,15 +18,15 @@ namespace SDKAdapter.OperationPlatform.Client
public override AdapterEnums.PlatformType Platform => AdapterEnums.PlatformType.; 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() var qtResponse = supplier_ProductClient.GetProductList(new QuanTan_Supplier_SearchSpuRequest()
{ {
page = searchProductRequest.PageIndex, page = request.PageIndex,
pageSize = searchProductRequest.PageSize, pageSize = request.PageSize,
productId = searchProductRequest.Spu, productId = request.Spu,
storeId = searchProductRequest.AppToken storeId = request.AppToken
}, searchProductRequest.AppKey, searchProductRequest.AppSecret); }, request.AppKey, request.AppSecret);
if (qtResponse.Status != 200) if (qtResponse.Status != 200)
throw new Exception(qtResponse.Message); 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() var qtResponse = supplier_ProductClient.GetProductSkuList(new QuanTan_Supplier_SearchSkuRequest()
{ {
page = searchProductSkuRequest.PageIndex, page = request.PageIndex,
pageSize = searchProductSkuRequest.PageSize, pageSize = request.PageSize,
storeId = searchProductSkuRequest.AppToken, storeId = request.AppToken,
productId = searchProductSkuRequest.Spu productId = request.Spu
}, searchProductSkuRequest.AppKey, searchProductSkuRequest.AppSecret); }, request.AppKey, request.AppSecret);
if (qtResponse.Status != 200) if (qtResponse.Status != 200)
throw new Exception(qtResponse.Message); throw new Exception(qtResponse.Message);
@ -74,5 +75,15 @@ namespace SDKAdapter.OperationPlatform.Client
}).ToList() }).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);
}
} }
} }

14
SDKAdapter/OperationPlatform/Models/Response/Order/OP_OrderResponse.cs

@ -1,5 +1,12 @@
namespace SDKAdapter.OperationPlatform.Models namespace SDKAdapter.OperationPlatform.Models
{ {
public class OP_OrderListResponse
{
public int Count { get; set; }
public IList<OP_OrderResponse> Items { get; set; }
}
public class OP_OrderResponse public class OP_OrderResponse
{ {
public string OrderId { get; set; } public string OrderId { get; set; }
@ -26,6 +33,13 @@
/// </summary> /// </summary>
public int OrderSource { get; set; } public int OrderSource { get; set; }
/// <summary>
/// 仓储类型
/// <para>京东【京仓 = 0,云仓 = 1,本地自发 = 2,代发 = 3,SD = 4】</para>
/// <para>拳探【本地自发 = 2,代发 = 3】</para>
/// </summary>
public int StorageType { get; set; }
} }
} }

Loading…
Cancel
Save