You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
35 lines
1.4 KiB
35 lines
1.4 KiB
using BBWYB.Common.Http;
|
|
using QuanTan.SDK.Model;
|
|
using QuanTan.SDK.Models.Buyer;
|
|
|
|
namespace QuanTan.SDK.Client
|
|
{
|
|
public class QuanTan_Buyer_OrderClient : BaseClient
|
|
{
|
|
public QuanTan_Buyer_OrderClient(RestApiService restApiService) : base(restApiService)
|
|
{
|
|
}
|
|
|
|
/// <summary>
|
|
/// 预览订单
|
|
/// </summary>
|
|
/// <param name="request"></param>
|
|
/// <param name="appId"></param>
|
|
/// <param name="appSecret"></param>
|
|
/// <returns></returns>
|
|
public QuanTanResponse<QuanTan_Buyer_PreviewOrderResponse> PreviewOrder(QuanTan_Buyer_PreviewOrderRequest request, string appId, string appSecret)
|
|
{
|
|
return SendRequest<QuanTan_Buyer_PreviewOrderResponse>("api/platform/cart/add", request, appId, appSecret);
|
|
}
|
|
|
|
public QuanTanResponse<QuanTan_Buyer_CreateOrderResponse> CreateOrder(QuanTan_Buyer_CreateOrderRequest request, string appId, string appSecret)
|
|
{
|
|
return SendRequest<QuanTan_Buyer_CreateOrderResponse>("api/platform/order/add", request, appId, appSecret);
|
|
}
|
|
|
|
public QuanTanResponse<QuanTan_Buyer_OrderDetailResponse> GetOrderDetail(QuanTan_Buyer_GetOrderDetailRequest request, string appId, string appSecret)
|
|
{
|
|
return SendRequest<QuanTan_Buyer_OrderDetailResponse>("api/platform/order/detail", request, appId, appSecret);
|
|
}
|
|
}
|
|
}
|
|
|