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); } } }