【优化】优化微信支付和非微信支付调用接口的问题。

This commit is contained in:
jianweie code
2023-05-02 18:30:39 +08:00
parent 94af388d10
commit 91172f3ee2
2 changed files with 4 additions and 4 deletions

View File

@@ -191,11 +191,11 @@ namespace CoreCms.Net.Services
TotalFee = Convert.ToInt32(entity.money * 100),
SpBillCreateIp = entity.ip,
NotifyUrl = notifyUrl,
TradeType = tradeType,
TradeType = tradeType == GlobalEnumVars.WeiChatPayTradeType.JSAPI_OFFICIAL.ToString() ? GlobalEnumVars.WeiChatPayTradeType.JSAPI.ToString() : tradeType,
//OpenId = openId
};
if (tradeType == GlobalEnumVars.WeiChatPayTradeType.JSAPI.ToString())
if (tradeType == GlobalEnumVars.WeiChatPayTradeType.JSAPI.ToString() || tradeType == GlobalEnumVars.WeiChatPayTradeType.JSAPI_OFFICIAL.ToString())
{
if (!string.IsNullOrEmpty(payOptions.SubMchId))
{

View File

@@ -24,8 +24,8 @@ namespace CoreCms.Net.Utility.Helper
tradeType != GlobalEnumVars.WeiChatPayTradeType.MWEB.ToString()
)
return GlobalEnumVars.WeiChatPayTradeType.JSAPI.ToString();
if (tradeType == GlobalEnumVars.WeiChatPayTradeType.JSAPI_OFFICIAL.ToString())
return GlobalEnumVars.WeiChatPayTradeType.JSAPI.ToString();
//if (tradeType == GlobalEnumVars.WeiChatPayTradeType.JSAPI_OFFICIAL.ToString())
// return GlobalEnumVars.WeiChatPayTradeType.JSAPI.ToString();
return tradeType;
}