10 changed files with 104 additions and 10 deletions
@ -0,0 +1,24 @@ |
|||
using BBWY.Common.Http; |
|||
using QuanTan.SDK.Model; |
|||
|
|||
namespace QuanTan.SDK.Client |
|||
{ |
|||
public class QuanTanOrderClient : BaseClient |
|||
{ |
|||
public QuanTanOrderClient(RestApiService restApiService) : base(restApiService) |
|||
{ |
|||
} |
|||
|
|||
/// <summary>
|
|||
/// 预览订单
|
|||
/// </summary>
|
|||
/// <param name="request"></param>
|
|||
/// <param name="appId"></param>
|
|||
/// <param name="appSecret"></param>
|
|||
/// <returns></returns>
|
|||
public QuanTanResponse<QuanTanPreviewOrderResponse> PreviewOrder(QuanTanPreviewOrderRequest request, string appId, string appSecret) |
|||
{ |
|||
return SendRequest<QuanTanPreviewOrderResponse>("api/platform/cart/add", request, appId, appSecret); |
|||
} |
|||
} |
|||
} |
@ -0,0 +1,43 @@ |
|||
using System.Collections.Generic; |
|||
|
|||
namespace QuanTan.SDK.Model |
|||
{ |
|||
public class QuanTanPreviewOrderRequest |
|||
{ |
|||
public string clientOrderId { get; set; } |
|||
|
|||
public string userAccount { get; set; } |
|||
|
|||
public IList<QuanTanPreviewOrderProduct> buyInfo { get; set; } |
|||
|
|||
public QuanTanPreviewOrderReceipt receipt { get; set; } |
|||
} |
|||
|
|||
public class QuanTanPreviewOrderProduct |
|||
{ |
|||
public string productId { get; set; } |
|||
|
|||
public string productSku { get; set; } |
|||
|
|||
public int quantity { get; set; } |
|||
} |
|||
|
|||
public class QuanTanPreviewOrderReceipt |
|||
{ |
|||
public string province { get; set; } |
|||
|
|||
public string city { get; set; } |
|||
|
|||
public int area { get; set; } |
|||
|
|||
public string town { get; set; } |
|||
|
|||
public string address { get; set; } |
|||
|
|||
public string realName { get; set; } |
|||
|
|||
public string phone { get; set; } |
|||
} |
|||
|
|||
|
|||
} |
@ -0,0 +1,25 @@ |
|||
namespace QuanTan.SDK.Model |
|||
{ |
|||
public class QuanTanPreviewOrderResponse |
|||
{ |
|||
/// <summary>
|
|||
/// 货款
|
|||
/// </summary>
|
|||
public decimal ProductPrice { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 运费
|
|||
/// </summary>
|
|||
public decimal PostagePrice { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 总费用
|
|||
/// </summary>
|
|||
public decimal TotalPrice { get; set; } |
|||
|
|||
/// <summary>
|
|||
/// 购物车Id
|
|||
/// </summary>
|
|||
public string CartIds { get; set; } |
|||
} |
|||
} |
@ -1,4 +1,4 @@ |
|||
namespace QuanTan.SDK.Model.Vender |
|||
namespace QuanTan.SDK.Model |
|||
{ |
|||
public class Supplier |
|||
{ |
Loading…
Reference in new issue