347 lines
9.8 KiB
C#
347 lines
9.8 KiB
C#
using System;
|
||
using System.Collections.Generic;
|
||
using System.Configuration;
|
||
using System.Linq;
|
||
using System.Text;
|
||
using System.Threading.Tasks;
|
||
|
||
namespace EShangApiWisdom.Config
|
||
{
|
||
/// <summary>
|
||
/// 系统配置参数
|
||
/// </summary>
|
||
public class AppSettings
|
||
{
|
||
#region 营收数据缓存redis链接库
|
||
internal const string _RevenueRedisConfig = "127.0.0.1:6379,password=123456,connectTimeout=1000,connectRetry=1,syncTimeout=10000";
|
||
/// <summary>
|
||
/// 营收数据缓存redis链接库
|
||
/// </summary>
|
||
public static string RevenueRedisConfig
|
||
{
|
||
get
|
||
{
|
||
if (ConfigurationManager.AppSettings["RevenueRedisConfig"] == null)
|
||
{
|
||
return _CoopMerchantUrls;
|
||
}
|
||
else
|
||
{
|
||
return ConfigurationManager.AppSettings["RevenueRedisConfig"];
|
||
}
|
||
}
|
||
}
|
||
#endregion
|
||
|
||
#region 合作商户平台地址
|
||
internal const string _CoopMerchantUrls = "https://user.eshangtech.com";
|
||
/// <summary>
|
||
/// 合作商户平台地址
|
||
/// </summary>
|
||
public static string CoopMerchantUrls
|
||
{
|
||
get
|
||
{
|
||
if (ConfigurationManager.AppSettings["CoopMerchantUrls"] == null)
|
||
{
|
||
return _CoopMerchantUrls;
|
||
}
|
||
else
|
||
{
|
||
return ConfigurationManager.AppSettings["CoopMerchantUrls"];
|
||
}
|
||
|
||
}
|
||
}
|
||
#endregion
|
||
|
||
#region 综管平台地址(前后端分离项目)
|
||
internal const string _EShangApiMainUrls = "https://api.eshangtech.com/EShangApiMain";
|
||
/// <summary>
|
||
/// 综管平台地址(前后端分离项目)
|
||
/// </summary>
|
||
public static string EShangApiMainUrls
|
||
{
|
||
get
|
||
{
|
||
if (ConfigurationManager.AppSettings["EShangApiMainUrls"] == null)
|
||
{
|
||
return _EShangApiMainUrls;
|
||
}
|
||
else
|
||
{
|
||
return ConfigurationManager.AppSettings["EShangApiMainUrls"];
|
||
}
|
||
|
||
}
|
||
}
|
||
|
||
internal const string _EShangApiWisdomUrls = "https://api.eshangtech.com/EShangApiWisdom";
|
||
/// <summary>
|
||
/// 智慧服务区平台地址(前后端分离项目)
|
||
/// </summary>
|
||
public static string EShangApiWisdomUrls
|
||
{
|
||
get
|
||
{
|
||
if (ConfigurationManager.AppSettings["EShangApiWisdomUrls"] == null)
|
||
{
|
||
return _EShangApiWisdomUrls;
|
||
}
|
||
else
|
||
{
|
||
return ConfigurationManager.AppSettings["EShangApiWisdomUrls"];
|
||
}
|
||
|
||
}
|
||
}
|
||
#endregion
|
||
|
||
#region 各业主WebApi项目地址
|
||
internal const string _WebApiProvinceUrls = "https://api.eshangtech.com/WebAPI_Cloud";
|
||
/// <summary>
|
||
/// 综管平台地址(前后端分离项目)
|
||
/// </summary>
|
||
public static string GetWebApiUrls(string ProvinceCode)
|
||
{
|
||
if (ConfigurationManager.AppSettings[ProvinceCode] == null)
|
||
{
|
||
return _EShangApiMainUrls;
|
||
}
|
||
else
|
||
{
|
||
return ConfigurationManager.AppSettings[ProvinceCode];
|
||
}
|
||
}
|
||
#endregion
|
||
|
||
#region 各移动支付渠道地址
|
||
internal const string _url_kwy = "https://www.weiwoju.com/Payapi/Ys/";
|
||
/// <summary>
|
||
/// 客无忧接口
|
||
/// </summary>
|
||
public static string url_kwy
|
||
{
|
||
get
|
||
{
|
||
if (ConfigurationManager.AppSettings["url_kwy"] == null)
|
||
{
|
||
return _url_kwy;
|
||
}
|
||
else
|
||
{
|
||
return ConfigurationManager.AppSettings["url_kwy"];
|
||
}
|
||
|
||
}
|
||
}
|
||
|
||
internal const string _url_yl = "https://jt.vc-card.com/jiaotou/jiaotouTranscation";
|
||
/// <summary>
|
||
/// 银联接口地址
|
||
/// </summary>
|
||
public static string url_yl
|
||
{
|
||
get
|
||
{
|
||
if (ConfigurationManager.AppSettings["url_yl"] == null)
|
||
{
|
||
return _url_yl;
|
||
}
|
||
else
|
||
{
|
||
return ConfigurationManager.AppSettings["url_yl"];
|
||
}
|
||
|
||
}
|
||
}
|
||
|
||
internal const string _url_hksta = "https://openapi.uphicoo.com/customization/eshang/orders/stat";
|
||
/// <summary>
|
||
/// 嗨客移动支付统计接口
|
||
/// </summary>
|
||
public static string url_hksta
|
||
{
|
||
get
|
||
{
|
||
if (ConfigurationManager.AppSettings["url_hksta"] == null)
|
||
{
|
||
return _url_hksta;
|
||
}
|
||
else
|
||
{
|
||
return ConfigurationManager.AppSettings["url_hksta"];
|
||
}
|
||
|
||
}
|
||
}
|
||
#endregion
|
||
|
||
#region 微信推送地址
|
||
internal const string _WeChatPushUrl = "https://api.eshangtech.com/WebAPI_Push/Push/MulSend/";
|
||
/// <summary>
|
||
/// 综管平台地址(前后端分离项目)
|
||
/// </summary>
|
||
public static string WeChatPushUrl
|
||
{
|
||
get
|
||
{
|
||
if (ConfigurationManager.AppSettings["WeChatPushUrl"] == null)
|
||
{
|
||
return _WeChatPushUrl;
|
||
}
|
||
else
|
||
{
|
||
return ConfigurationManager.AppSettings["WeChatPushUrl"];
|
||
}
|
||
|
||
}
|
||
}
|
||
#endregion
|
||
|
||
#region 默认图标地址
|
||
static string _BankICO = CoopMerchantUrls + "/UploadImageDir/PictureManage/10472/2022_04_11_18_28_12_5394.png";
|
||
/// <summary>
|
||
/// 默认银行图标
|
||
/// </summary>
|
||
public static string BankICO
|
||
{
|
||
get { return _BankICO; }
|
||
set
|
||
{
|
||
if (_BankICO != value)
|
||
{
|
||
_BankICO = value;
|
||
}
|
||
}
|
||
}
|
||
#endregion
|
||
|
||
#region 卡口流水图片地址
|
||
internal const string _BayonetUrl_AH = "http://112.30.55.253:28102/prod-api";
|
||
/// <summary>
|
||
/// 安徽卡口流水图片地址
|
||
/// </summary>
|
||
public static string BayonetUrl_AH
|
||
{
|
||
get
|
||
{
|
||
if (ConfigurationManager.AppSettings["BayonetUrl_AH"] == null)
|
||
{
|
||
return _BayonetUrl_AH;
|
||
}
|
||
else
|
||
{
|
||
return ConfigurationManager.AppSettings["BayonetUrl_AH"];
|
||
}
|
||
|
||
}
|
||
}
|
||
#endregion
|
||
|
||
#region 额外推送的手机号码
|
||
internal const string _ExPhoneNum = "18868852727,18267004803,15067121398";
|
||
/// <summary>
|
||
/// 额外推送的手机号码
|
||
/// </summary>
|
||
public static string ExPhoneNum
|
||
{
|
||
get
|
||
{
|
||
if (ConfigurationManager.AppSettings["ExPhoneNum"] == null)
|
||
{
|
||
return _ExPhoneNum;
|
||
}
|
||
else
|
||
{
|
||
return ConfigurationManager.AppSettings["ExPhoneNum"];
|
||
}
|
||
|
||
}
|
||
}
|
||
#endregion
|
||
|
||
#region 阿里云相关参数
|
||
internal const string _accessKeyId = "LTAIcDaBPhcf7JiN";
|
||
/// <summary>
|
||
/// 阿里云accessKeyId
|
||
/// </summary>
|
||
public static string accessKeyId
|
||
{
|
||
get
|
||
{
|
||
if (ConfigurationManager.AppSettings["accessKeyId"] == null)
|
||
{
|
||
return _accessKeyId;
|
||
}
|
||
else
|
||
{
|
||
return ConfigurationManager.AppSettings["accessKeyId"];
|
||
}
|
||
|
||
}
|
||
}
|
||
|
||
internal const string _accessKeySecret = "g0Ypwbm934Kf1slE7k9y8aYlbalTa5";
|
||
/// <summary>
|
||
/// 阿里云accessKeySecret
|
||
/// </summary>
|
||
public static string accessKeySecret
|
||
{
|
||
get
|
||
{
|
||
if (ConfigurationManager.AppSettings["accessKeySecret"] == null)
|
||
{
|
||
return _accessKeySecret;
|
||
}
|
||
else
|
||
{
|
||
return ConfigurationManager.AppSettings["accessKeySecret"];
|
||
}
|
||
|
||
}
|
||
}
|
||
|
||
internal const string _ProcessPassed = "g0Ypwbm934Kf1slE7k9y8aYlbalTa5";
|
||
/// <summary>
|
||
/// 阿里云accessKeySecret
|
||
/// </summary>
|
||
public static string ProcessPassed
|
||
{
|
||
get
|
||
{
|
||
if (ConfigurationManager.AppSettings["ProcessPassed"] == null)
|
||
{
|
||
return _ProcessPassed;
|
||
}
|
||
else
|
||
{
|
||
return ConfigurationManager.AppSettings["ProcessPassed"];
|
||
}
|
||
|
||
}
|
||
}
|
||
|
||
internal const string _ProcessRejected = "g0Ypwbm934Kf1slE7k9y8aYlbalTa5";
|
||
/// <summary>
|
||
/// 阿里云accessKeySecret
|
||
/// </summary>
|
||
public static string ProcessRejected
|
||
{
|
||
get
|
||
{
|
||
if (ConfigurationManager.AppSettings["ProcessRejected"] == null)
|
||
{
|
||
return _ProcessRejected;
|
||
}
|
||
else
|
||
{
|
||
return ConfigurationManager.AppSettings["ProcessRejected"];
|
||
}
|
||
|
||
}
|
||
}
|
||
#endregion
|
||
}
|
||
}
|