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="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,
Platform purchasePlatform, Platform purchasePlatform,
PurchaseAccount purchaseAccount, PurchaseAccount purchaseAccount,
PurchaseOrderMode purchaseOrderMode, PurchaseOrderMode purchaseOrderMode,
string tradeMode, string tradeMode,
string remark, string remark,
string orderId, string orderId,
long shopId, long shopId,
long purchaseAccountId, long purchaseAccountId,
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