Browse Source

对接拳探下单

qianyi
shanji 2 years ago
parent
commit
322a45ac7a
  1. 31
      BBWY.Client/APIServices/PurchaseOrderService.cs
  2. 5
      BBWY.Client/ViewModels/Purchase/1688PreviewPurchaseViewModel.cs
  3. 1
      BBWY.Server.Business/PlatformSDK/QuanTanBusiness.cs
  4. 2
      QuanTan.SDK/Model/Request/Order/QuanTanPreviewOrderRequest.cs

31
BBWY.Client/APIServices/PurchaseOrderService.cs

@ -96,21 +96,23 @@ namespace BBWY.Client.APIServices
/// <param name="sellerAccount"></param>
/// <param name="purchaserId"></param>
/// <param name="platformCommissionRatio"></param>
/// <param name="extensions"></param>
/// <returns></returns>
public ApiResponse<object> FastCreateOrder(Consignee consignee,
IList<PurchaseSchemeProductSku> purchaseSchemeProductSkuList,
Platform purchasePlatform,
PurchaseAccount purchaseAccount,
PurchaseOrderMode purchaseOrderMode,
string tradeMode,
string remark,
string orderId,
long shopId,
long purchaseAccountId,
string buyerAccount,
string sellerAccount,
string purchaserId,
decimal platformCommissionRatio)
IList<PurchaseSchemeProductSku> purchaseSchemeProductSkuList,
Platform purchasePlatform,
PurchaseAccount purchaseAccount,
PurchaseOrderMode purchaseOrderMode,
string tradeMode,
string remark,
string orderId,
long shopId,
long purchaseAccountId,
string buyerAccount,
string sellerAccount,
string purchaserId,
decimal platformCommissionRatio,
string extensions)
{
return SendRequest<object>(globalContext.BBYWApiHost, "api/purchaseOrder/NewFastCreateOrder", new
{
@ -137,7 +139,8 @@ namespace BBWY.Client.APIServices
buyerAccount,
sellerAccount,
purchaserId,
platformCommissionRatio
platformCommissionRatio,
extensions
}, null, HttpMethod.Post);
}

5
BBWY.Client/ViewModels/Purchase/1688PreviewPurchaseViewModel.cs

@ -287,7 +287,7 @@ namespace BBWY.Client.ViewModels
TelePhone = Mobile,
Town = Town
}, PurchaseSchemeProductSkuList,
Platform.,
purchaseAccount.PurchasePlatformId,
purchaseAccount,
PurchaseOrderMode,
tradeMode,
@ -298,7 +298,8 @@ namespace BBWY.Client.ViewModels
purchaseAccount.AccountName,
purchaseSchemeList[0].PurchaserName,
purchaser.Id,
globalContext.User.Shop.PlatformCommissionRatio ?? 0.05M)).ContinueWith(t =>
globalContext.User.Shop.PlatformCommissionRatio ?? 0.05M,
extensions)).ContinueWith(t =>
{
IsLoading = false;
var r = t.Result;

1
BBWY.Server.Business/PlatformSDK/QuanTanBusiness.cs

@ -24,6 +24,7 @@ namespace BBWY.Server.Business
{
var quantanPreviewOrderRequest = new QuanTanPreviewOrderRequest()
{
clientOrderId = "",
userAccount = previewOrderReuqest.AppToken,
receipt = new QuanTanPreviewOrderReceipt()
{

2
QuanTan.SDK/Model/Request/Order/QuanTanPreviewOrderRequest.cs

@ -4,6 +4,8 @@ namespace QuanTan.SDK.Model
{
public class QuanTanPreviewOrderRequest
{
public string clientOrderId { get; set; }
public string userAccount { get; set; }
public IList<QuanTanPreviewOrderProduct> buyInfo { get; set; }

Loading…
Cancel
Save