步步为盈
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.

34 lines
1.3 KiB

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);
}
public QuanTanResponse<QuanTanCreateOrderResponse> CreateOrder(QuanTanCreateOrderRequest request, string appId, string appSecret)
{
return SendRequest<QuanTanCreateOrderResponse>("api/platform/order/add", request, appId, appSecret);
}
public QuanTanResponse<QuanTanOrderDetailResponse> GetOrderDetail(QuanTanGetOrderDetailRequest request, string appId, string appSecret)
{
return SendRequest<QuanTanOrderDetailResponse>("api/platform/order/detail", request, appId, appSecret);
}
}
}