2025-03-28 09:49:56 +08:00

878 lines
26 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

using System;
using System.Collections.Generic;
using System.Configuration;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace EShang.Common.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_kwy_index = "https://www.weiwoju.com/Payapi/Index/";
/// <summary>
/// 客无忧接口
/// </summary>
public static string url_kwy_index
{
get
{
if (ConfigurationManager.AppSettings["url_kwy_index"] == null)
{
return _url_kwy_index;
}
else
{
return ConfigurationManager.AppSettings["url_kwy_index"];
}
}
}
//internal const string RoyaltyWithdrawSuccessMsg = "分账已全部提现,请查看到账情况";
///// <summary>
///// 分账提现是否成功判断
///// </summary>
///// <param name="msg"></param>
///// <returns></returns>
//public static bool IsSuccessForRoyaltyWithdraw(string msg)
//{
// return msg == RoyaltyWithdrawSuccessMsg;
//}
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
#region
internal const string _pemPrivateKeyAH = @"-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQDa3UQ6+VvYyf+u
IpAy2O/yxbNq7biNrK3QJxDhFgQpN+DqlRcSHmrjhYnhzVLZsUxZ6cLL4NEHwqXw
LEx0aqXBNOy4pbi4K5/6taBiVq+A8b2t/fOaxwfJyIy9y+C4WOFOFtwoKYN3wj2p
Ac7vfGHcTAFRtcI2OGqwCrqJ5vjCx+9eLOo12e/axSDoJ+CSj5YdSqiu73LwcmEl
6Fq+mF1hpJq0W1mzZntTOHK4SwSCvKyBsl5ozllWsTvj+EcHtxq81TtVZzi8C4hw
ZYVrf0Lo1ubXh0feiPTEuzCqLMcyYTMFvbtfGXgC3ubDOvabF64MHWr0uwP/VTzj
ZdtcknOlAgMBAAECggEAFXXArO+qW9VippZpATNYQ7uy3fc1M18NI+3Qr+FSwx/h
g97ehj5JSMndPTC+wO2riN1s5kTC+jnRv3z4einC2vDvjSNiu1w7sX+BnGLXjpMl
gBv4eOKvFs/9TNbiz/CXFusS5zU62NFI7nto6P6PMeSZ9IMX6e0aOOy0YbUuCxsV
HuvGyPiux7VkJnDUrttjIaLIKNlVQb1d37cNYE0kEfn8qNdQda0I263kGIxJKCIH
rpToHRf8hm1ZA2cleRFiSsSBtRpaTL88uVChjfgjNWf16iOe2qyt8rYlOGqB9m5F
O+HR00HOESfhVruTUkJAlpK73riSElJjFXQ8LfEngQKBgQD2MJVIWDH4ku44w8kz
kU5HiK3XVujUrmReg0703+IdZczrS4I2KUGTbhEJxrm0oA2NzdIxn0Oc8D0MZYvm
QL5HxM5n9DPKQUwk39fw8vUq7cVPC07vFpLfYpId2jLCNxI6JN8WL4eqjOcgcmg9
0byKhhfIQDvie6NfXtWQTs34dQKBgQDjle667yBd41xeyWuJ4U1Wqq+1jTCu3h2k
aibHqJdSGv5h7mMBt6jUG2I4UtZS0RulfZe4sujttBBLMPi7mYW3okNcW9w1tMU5
853MnmXfqvKL16Hg20LyRTv1oOYV1e5Wkli4lX2DFaQsrOR8zACXvQaS82xgGr4o
vRTPOs+ocQKBgEjn+k2CUMocOQ/2aw8qaNQmVdT/l9PkETUsDaXW509tZlIH+nev
oAvY/JK4lyY2f80OtsCbOZqwSmPxboyxf6ghUD7Ywr2SuMnywDBKwvADmfrejnGf
bb9ZoYvVolKBnJQ7dxVK3hJTx96EAvrLsdoT+9cBrrpTgv4rR3OE4tpBAoGAf1Lt
aaXIrN47WkhDorLqqrb5cI/aEarwWICOy5rVdbjmYnGU8GwIxwm+7JXjlBeq6O4X
yNxHFl1r1DVEoufj+HWOTAiUbXOB98cEnGptwjGIWpY72WmxzYrQXb4zmznBiqt7
eWEhBApCfEAJ4IvdNQcqu2H2Wtn7Ux1dnAZiEPECgYA/292up+o1nvTIge02WqpZ
MMfYhfHjbDydAWcYVc3rqsNiXk5tAhSZou1SOnD6HFJVEe73F3eBaH/v+t7JDF1u
h//1d7AX+7nDovCF1kvVCa9VQdEEB5XaHkhxh6+NodyZwf7R+ym4w5lVx3y+CQmS
WXVYePP+sAS/erGfJw7DGA==
-----END PRIVATE KEY-----";
/// <summary>
/// 微信签名私钥(安徽)
/// </summary>
public static string PemPrivateKeyAH
{
get
{
if (ConfigurationManager.AppSettings["PemPrivateKeyAH"] == null)
{
return _pemPrivateKeyAH;
}
else
{
return ConfigurationManager.AppSettings["PemPrivateKeyAH"];
}
}
}
internal const string _pemPrivateKeyYN = @"-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC+aRrVD7mQj+nL
CybQ84HvTiKlBrszOKXQ1KxcJUxNaQA0Mn6fLlmHgQrcxTCrJt80dKxsvOGqqeTL
uh/m/huvdf5GLIU1Y6TutVkvjMmvWWC3hejKX1wFAspWq+mtPSuQk8cAMSpMY42f
jisRKY+98J1bLzPpOwLfd3mPusGWeDlkcs23OqjEp9PJg6rdMLpA3vFPalesFB4R
eV14FKrFof/MyIK9/Y0XXQdQdzEOOGcpWHxl5nLLiGJQkcAc1u37MHt+KK1srhV4
GyGpvDic8UJp9DT0pCQdDEn3ktXu/1w4xw02PyKDyLhZquKaMSvOG3f8DWjwWE2G
/0uOu2u3AgMBAAECggEBAKOD7x75GgojDErpkLPv6a1wFCBT337lLsBfYoTfIt93
RE2O714Tl57eGk3sqRbRkuyhJVFcAw9kRq8Nb0gW//91/J6WrO5kW8cCxUwoQyrq
PjxcKsVfjs5ezxQPHeU/mqHVxhdMIV7oPz6+AA4E+wPKFdeweYvYuWbeWu4rGwPz
TxS+WH+c3FV/nrKh9Pi3mJzoY+EO5Sm9BcQrQwC/9LCe988HRASZr9XsE0MRDKkF
0hfSefl7fVlsQWhNxFUWclfEDkYHxQoQwW7890HNTwEPO46rg2HP2UcC3aavx5Ty
DPL39HlNq9N0X+LiROB5LnCsY3+z006Qig37nRqESsECgYEA5c0eGJhxHHh1JGoa
hsfXP7tIuHFwAOcfVHA66OV0xWRa+vhULz9M0dCiooBK7vw76Wk2Ox836l79zeOx
HemJx/buX7lDCpN03gyIiMKQcbcAKcmBFMTENijGVmCkMar9+n7XMD0Zm7NGLibk
eFJQ5yld5p6JHhP9T/DDQHe91VsCgYEA1B5Y+kUCHaBioJacTm24Ay4jaOUGWwYn
/WgbmRbsXKl+cCbO2W1OfwRfTjgeNoZ+fyTgIItARzES2HPw15tvd2RCzwz1A9Fy
OQ8T7vhA18EDtOSJ5W4fV6JqGfkyCvi+mTKLuMveSgCm/KWJpVQTSoe5p7npqOqs
5oXMDxCUZdUCgYAQDIg6jYLwyxTbSzG5EgHdaJYGk52P4pRUkFX85/GEy6Jy/p7a
geA6kwiYsr8I+8KvZXKtJFwCWUn+dBVtkl7WAU/ajZS6C1xRGaz7aCMwXeh8Ap+q
NKfDZIudgrhU461DLlKXAt1j+1w+Yub35D/UNRZiwdWvrRO23oi0Wuh+GwKBgFgb
eu4JuAVCV3VI2gghvutjQMYTS36Hohi6I6yFPwyGQsSm+giKRK6xzDybRsFzQBvj
30zlSn/HvII4NnP4VmaLOMz0HtnFJ+LXhnoemCCGRdnfi//GrDIkflnnjofMJq9P
tYW++MhYWQRcZj5MG+87TTyEFrBZOhROwyIGyv05AoGAGbn5RkhklE0g/oIvUIut
+4BALj2vFqdGJAO5oz3EdDjOFoHWgjozko9dzX4ki84Z6XfuqtDJV39U5R5VZYpx
h0u6E0wIWIXMK2skq8e1B4jiejuPwXMviL2iHIoDvMnCOjKlcsZhprrOjhufK8MB
vBGtyZT0pxjFH27GnZR3cI0=
-----END PRIVATE KEY-----";
/// <summary>
/// 微信签名私钥(云南)
/// </summary>
public static string PemPrivateKeyYN
{
get
{
if (ConfigurationManager.AppSettings["PemPrivateKeyYN"] == null)
{
return _pemPrivateKeyYN;
}
else
{
return ConfigurationManager.AppSettings["PemPrivateKeyYN"];
}
}
}
#endregion
internal const string _wechatNotifyUrl = "https://mp.eshangtech.com/Coop.Merchant/Handler/Handler_Trade.ashx";
/// <summary>
/// 微信支付回调地址
/// </summary>
public static string WeChatNotifyUrl
{
get
{
if (ConfigurationManager.AppSettings["WeChatNotifyUrl"] == null)
{
return _wechatNotifyUrl;
}
else
{
return ConfigurationManager.AppSettings["WeChatNotifyUrl"];
}
}
}
internal const string _wechatRefundApplyUrl = "https://api.mch.weixin.qq.com/v3/refund/domestic/refunds";
/// <summary>
/// 微信支付退款申请地址
/// </summary>
public static string WeChatRefundApplyUrl
{
get
{
if (ConfigurationManager.AppSettings["WeChatRefundApplyUrl"] == null)
{
return _wechatRefundApplyUrl;
}
else
{
return ConfigurationManager.AppSettings["WeChatRefundApplyUrl"];
}
}
}
#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,15067121398";
/// <summary>
/// 额外推送的手机号码
/// </summary>
public static string ExPhoneNum
{
get
{
if (ConfigurationManager.AppSettings["ExPhoneNum"] == null)
{
return _ExPhoneNum;
}
else
{
return ConfigurationManager.AppSettings["ExPhoneNum"];
}
}
}
internal const string _ContractPhoneNum = "18868852727";
/// <summary>
/// 合同审批要推送的手机号码
/// </summary>
public static string ContractPhoneNum
{
get
{
if (ConfigurationManager.AppSettings["ContractPhoneNum"] == null)
{
return _ContractPhoneNum;
}
else
{
return ConfigurationManager.AppSettings["ContractPhoneNum"];
}
}
}
#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
#region 驿
internal const string _gkahydgsUrl = "https://gkahydgs.ahydgs.com/";
/// <summary>
/// 考核数据相关地址
/// </summary>
public static string gkahydgsUrl
{
get
{
if (ConfigurationManager.AppSettings["gkahydgsUrl"] == null)
{
return _gkahydgsUrl;
}
else
{
return ConfigurationManager.AppSettings["gkahydgsUrl"];
}
}
}
/// <summary>
/// 测试地址http://83.ek.ztccloud.com.cn:8085/
/// UAT地址https://fsscuat.ahjkjt.com/
/// 生产地址https://fssc.ahjkjt.com/
/// </summary>
internal const string _AHJKUrl = "https://fssc.ahjkjt.com/";
/// <summary>
/// 考核数据相关地址
/// </summary>
public static string AHJKUrl
{
get
{
if (ConfigurationManager.AppSettings["AHJKUrl"] == null)
{
return _AHJKUrl;
}
else
{
return ConfigurationManager.AppSettings["AHJKUrl"];
}
}
}
internal const string _AHJKappKey = "kz80tkVzXz2YjmQm";
/// <summary>
/// 考核数据相关地址
/// </summary>
public static string AHJKappKey
{
get
{
if (ConfigurationManager.AppSettings["AHJKappKey"] == null)
{
return _AHJKappKey;
}
else
{
return ConfigurationManager.AppSettings["AHJKappKey"];
}
}
}
internal const string _AHJKappSecret = "tlJGItiE4XEeErqAm1gu3mcg7iajWwor";
/// <summary>
/// 考核数据相关地址
/// </summary>
public static string AHJKappSecret
{
get
{
if (ConfigurationManager.AppSettings["AHJKappSecret"] == null)
{
return _AHJKappSecret;
}
else
{
return ConfigurationManager.AppSettings["AHJKappSecret"];
}
}
}
#endregion
#region
/// <summary>
/// 生产地址http://invoice.ahydgs.com:8080/invoice/services/erpWebService
/// </summary>
internal const string _HXInvoiceUrl = "http://invoice.ahydgs.com:8080/invoice/services/erpWebService?wsdl";
/// <summary>
/// 考核数据相关地址
/// </summary>
public static string HXInvoiceUrl
{
get
{
if (ConfigurationManager.AppSettings["HXInvoiceUrl"] == null)
{
return _HXInvoiceUrl;
}
else
{
return ConfigurationManager.AppSettings["HXInvoiceUrl"];
}
}
}
internal const string _HXTaxpayerId = "9134000078109626XT";
/// <summary>
/// 开票相关纳税人识别号
/// </summary>
public static string HXTaxpayerId
{
get
{
if (ConfigurationManager.AppSettings["HXTaxpayerId"] == null)
{
return _HXTaxpayerId;
}
else
{
return ConfigurationManager.AppSettings["HXTaxpayerId"];
}
}
}
#endregion
#region
internal const string _TestServerpartCode = "'348888','349999','638888','888888','899999'";
/// <summary>
/// 测试服务区编码
/// </summary>
public static string TestServerpartCode
{
get
{
if (ConfigurationManager.AppSettings["TestServerpartCode"] == null)
{
return _TestServerpartCode;
}
else
{
return ConfigurationManager.AppSettings["TestServerpartCode"];
}
}
}
#endregion
#region
internal const string _CigaretteTrade = "1000,1005,1001,1029";
/// <summary>
/// 有香烟类别的商品业态
/// </summary>
public static string CigaretteTrade
{
get
{
if (ConfigurationManager.AppSettings["CigaretteTrade"] == null)
{
return _CigaretteTrade;
}
else
{
return ConfigurationManager.AppSettings["CigaretteTrade"];
}
}
}
#endregion
#region
internal const string _PNappId = "1000070";
/// <summary>
/// 品诺商城APP_ID
/// </summary>
public static string PNappId
{
get
{
if (ConfigurationManager.AppSettings["PNappId"] == null)
{
return _PNappId;
}
else
{
return ConfigurationManager.AppSettings["PNappId"];
}
}
}
internal const string _PNappSecret = "rdreL";
/// <summary>
/// 品诺商城APP_SECRET
/// </summary>
public static string PNappSecret
{
get
{
if (ConfigurationManager.AppSettings["PNappSecret"] == null)
{
return _PNappSecret;
}
else
{
return ConfigurationManager.AppSettings["PNappSecret"];
}
}
}
internal const string _PNmchid = "KMCYYG70";
/// <summary>
/// 品诺商城商户号
/// </summary>
public static string PNmchid
{
get
{
if (ConfigurationManager.AppSettings["PNmchid"] == null)
{
return _PNmchid;
}
else
{
return ConfigurationManager.AppSettings["PNmchid"];
}
}
}
internal const string _PNUrl = "http://test.api.pinuc.com/";
/// <summary>
/// 品诺商城通讯地址
/// </summary>
public static string PNUrl
{
get
{
if (ConfigurationManager.AppSettings["PNUrl"] == null)
{
return _PNUrl;
}
else
{
return ConfigurationManager.AppSettings["PNUrl"];
}
}
}
#endregion
#region
#region
internal const string _YNwaterUrl = "https://api.aijkl.com/agent/";
/// <summary>
/// 云南加水机登录用户名
/// </summary>
public static string YNwaterUrl
{
get
{
if (ConfigurationManager.AppSettings["YNwaterUrl"] == null)
{
return _YNwaterUrl;
}
else
{
return ConfigurationManager.AppSettings["YNwaterUrl"];
}
}
}
internal const string _YNwaterUsername = "13508825566";
/// <summary>
/// 云南加水机登录用户名
/// </summary>
public static string YNwaterUsername
{
get
{
if (ConfigurationManager.AppSettings["YNwaterUsername"] == null)
{
return _YNwaterUsername;
}
else
{
return ConfigurationManager.AppSettings["YNwaterUsername"];
}
}
}
internal const string _YNwaterPassword = "a123456.";
/// <summary>
/// 云南加水机登录密码
/// </summary>
public static string YNwaterPassword
{
get
{
if (ConfigurationManager.AppSettings["YNwaterPassword"] == null)
{
return _YNwaterPassword;
}
else
{
return ConfigurationManager.AppSettings["YNwaterPassword"];
}
}
}
#endregion
#region 尿
internal const string _UreaSecret = "8fced5f976b52accf2btdht006f4cr41";
/// <summary>
/// 云南加水机登录用户名
/// </summary>
public static string UreaSecret
{
get
{
if (ConfigurationManager.AppSettings["UreaSecret"] == null)
{
return _UreaSecret;
}
else
{
return ConfigurationManager.AppSettings["UreaSecret"];
}
}
}
#endregion
#endregion
}
}