Browse Source

对接拳探下单

qianyi
shanji 2 years ago
parent
commit
322a45ac7a
  1. 7
      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

7
BBWY.Client/APIServices/PurchaseOrderService.cs

@ -96,6 +96,7 @@ namespace BBWY.Client.APIServices
/// <param name="sellerAccount"></param> /// <param name="sellerAccount"></param>
/// <param name="purchaserId"></param> /// <param name="purchaserId"></param>
/// <param name="platformCommissionRatio"></param> /// <param name="platformCommissionRatio"></param>
/// <param name="extensions"></param>
/// <returns></returns> /// <returns></returns>
public ApiResponse<object> FastCreateOrder(Consignee consignee, public ApiResponse<object> FastCreateOrder(Consignee consignee,
IList<PurchaseSchemeProductSku> purchaseSchemeProductSkuList, IList<PurchaseSchemeProductSku> purchaseSchemeProductSkuList,
@ -110,7 +111,8 @@ namespace BBWY.Client.APIServices
string buyerAccount, string buyerAccount,
string sellerAccount, string sellerAccount,
string purchaserId, string purchaserId,
decimal platformCommissionRatio) decimal platformCommissionRatio,
string extensions)
{ {
return SendRequest<object>(globalContext.BBYWApiHost, "api/purchaseOrder/NewFastCreateOrder", new return SendRequest<object>(globalContext.BBYWApiHost, "api/purchaseOrder/NewFastCreateOrder", new
{ {
@ -137,7 +139,8 @@ namespace BBWY.Client.APIServices
buyerAccount, buyerAccount,
sellerAccount, sellerAccount,
purchaserId, purchaserId,
platformCommissionRatio platformCommissionRatio,
extensions
}, null, HttpMethod.Post); }, null, HttpMethod.Post);
} }

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

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

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

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

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

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

Loading…
Cancel
Save