优化后台查询微信支付单支付状态

This commit is contained in:
jianweie
2023-04-26 12:06:59 +08:00
parent 8a12ab7ea5
commit 23781304d8
6 changed files with 117 additions and 43 deletions

View File

@@ -0,0 +1,34 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using CoreCms.Net.Configuration;
namespace CoreCms.Net.Utility.Helper
{
public static class PayHelper
{
/// <summary>
/// 获取微信支付类型
/// </summary>
/// <param name="tradeType"></param>
/// <returns></returns>
public static string GetWeiChatPayTradeType(string tradeType)
{
if (tradeType != GlobalEnumVars.WeiChatPayTradeType.JSAPI.ToString() &&
tradeType != GlobalEnumVars.WeiChatPayTradeType.JSAPI_OFFICIAL.ToString() &&
tradeType != GlobalEnumVars.WeiChatPayTradeType.NATIVE.ToString() &&
tradeType != GlobalEnumVars.WeiChatPayTradeType.APP.ToString() &&
tradeType != GlobalEnumVars.WeiChatPayTradeType.MWEB.ToString()
)
return GlobalEnumVars.WeiChatPayTradeType.JSAPI.ToString();
if (tradeType == GlobalEnumVars.WeiChatPayTradeType.JSAPI_OFFICIAL.ToString())
return GlobalEnumVars.WeiChatPayTradeType.JSAPI.ToString();
return tradeType;
}
}
}