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 |
public class Supplier |
||||
{ |
{ |
Loading…
Reference in new issue