mirror of
http://git.coreshop.cn/jianweie/coreshoppro.git
synced 2025-12-06 19:23:25 +08:00
优化支付宝支付状态查询处理
This commit is contained in:
@@ -19,6 +19,7 @@ using NLog;
|
||||
using System;
|
||||
using System.Globalization;
|
||||
using CoreCms.Net.Utility.Extensions;
|
||||
using CoreCms.Net.Utility.Helper;
|
||||
using Essensoft.Paylink.Alipay;
|
||||
using Essensoft.Paylink.Alipay.Domain;
|
||||
using Essensoft.Paylink.Alipay.Request;
|
||||
@@ -66,7 +67,7 @@ namespace CoreCms.Net.Services
|
||||
{
|
||||
var jObj = (JObject)JsonConvert.DeserializeObject(entity.parameters);
|
||||
if (jObj != null && jObj.TryGetValue("trade_type", out var value))
|
||||
tradeType = GetTradeType(value.ObjectToString());
|
||||
tradeType = PayHelper.GetAliPayPayTradeType(value.ObjectToString());
|
||||
}
|
||||
|
||||
|
||||
@@ -217,25 +218,6 @@ namespace CoreCms.Net.Services
|
||||
}
|
||||
|
||||
|
||||
private static string GetTradeType(string tradeType)
|
||||
{
|
||||
if (tradeType != GlobalEnumVars.AliPayPayTradeType.JSAPI.ToString() &&
|
||||
tradeType != GlobalEnumVars.AliPayPayTradeType.JSAPI_PC.ToString() &&
|
||||
tradeType != GlobalEnumVars.AliPayPayTradeType.ScanQRCodes.ToString() &&
|
||||
tradeType != GlobalEnumVars.AliPayPayTradeType.APP.ToString() &&
|
||||
tradeType != GlobalEnumVars.AliPayPayTradeType.MWEB.ToString()
|
||||
)
|
||||
{
|
||||
return GlobalEnumVars.AliPayPayTradeType.JSAPI_PC.ToString();
|
||||
}
|
||||
|
||||
//if (tradeType == GlobalEnumVars.AliPayPayTradeType.JSAPI_PC.ToString())
|
||||
//{
|
||||
// return GlobalEnumVars.AliPayPayTradeType.JSAPI_PC.ToString();
|
||||
//}
|
||||
return tradeType;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user