Browse Source

签名逻辑修改

qianyi
shanji 2 years ago
parent
commit
8c042169c4
  1. 2
      BBWY.Client/Views/MainWindow.xaml
  2. 1
      BBWY.Server.Business/PlatformSDK/QuanTanBusiness.cs
  3. 6
      QuanTan.SDK/Client/BaseClient.cs
  4. 2
      QuanTan.SDK/Model/Request/Order/QuanTanPreviewOrderRequest.cs

2
BBWY.Client/Views/MainWindow.xaml

@ -26,7 +26,7 @@
<!--<TextBlock Text="{Binding GlobalContext.User.TeamName}" Margin="5,0,0,0"/> <!--<TextBlock Text="{Binding GlobalContext.User.TeamName}" Margin="5,0,0,0"/>
<TextBlock Text="{Binding GlobalContext.User.Shop.Platform}" Margin="5,0,0,0"/>--> <TextBlock Text="{Binding GlobalContext.User.Shop.Platform}" Margin="5,0,0,0"/>-->
<TextBlock Text="{Binding GlobalContext.User.Shop.ShopName}" Margin="5,0,0,0"/> <TextBlock Text="{Binding GlobalContext.User.Shop.ShopName}" Margin="5,0,0,0"/>
<TextBlock Text="v10080" Margin="5,0,0,0"/> <TextBlock Text="v10081" Margin="5,0,0,0"/>
</StackPanel> </StackPanel>
</Border> </Border>
<Grid Grid.Row="1"> <Grid Grid.Row="1">

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

@ -5,6 +5,7 @@ using BBWY.Server.Model.Dto;
using Microsoft.Extensions.Caching.Memory; using Microsoft.Extensions.Caching.Memory;
using QuanTan.SDK.Client; using QuanTan.SDK.Client;
using QuanTan.SDK.Model; using QuanTan.SDK.Model;
using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Linq; using System.Linq;
namespace BBWY.Server.Business namespace BBWY.Server.Business

6
QuanTan.SDK/Client/BaseClient.cs

@ -25,19 +25,21 @@ namespace QuanTan.SDK.Client
if (param == null) if (param == null)
param = new object[] { }; param = new object[] { };
var paramStr = JsonConvert.SerializeObject(param);
var jmStr = JsonConvert.SerializeObject(new QuanTanSignParam() var jmStr = JsonConvert.SerializeObject(new QuanTanSignParam()
{ {
appId = appId, appId = appId,
appSecret = appSecret, appSecret = appSecret,
callTime = callTime, callTime = callTime,
_params = JsonConvert.SerializeObject(param), _params = paramStr,
randomNum = randomNum randomNum = randomNum
}); });
var md5Str = jmStr.Md5Encrypt(); var md5Str = jmStr.Md5Encrypt();
var qtToken = $"{appId}-{callTime}-{md5Str}-{randomNum}"; var qtToken = $"{appId}-{callTime}-{md5Str}-{randomNum}";
var requestParam = new QuanTanRequestParam() var requestParam = new QuanTanRequestParam()
{ {
Params = param, Params = paramStr,
token = qtToken token = qtToken
}; };

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

@ -4,8 +4,6 @@ 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