<develop>:(ShopERP 端)<无> ShopERP 创建对外的 API 接口。

parent c6f845dd
{
"ConnectionStrings": {
"DbType": "MySql", //数据库将支持两种模式【SqlServer,MySql】
//"SqlConnection": "Server=127.0.0.1;uid=CoreShop;pwd=CoreShop;Database=CoreShop;MultipleActiveResultSets=true;pooling=true;min pool size=5;max pool size=32767;connect timeout=20;Encrypt=True;TrustServerCertificate=True;"
//SqlServer数据库连接字符串,需要开启数据库连接复用【MultipleActiveResultSets=true
"DbType": "MySql",
// 如果采用容器化部署Service 要写成mysql的服务名,否则写地址
"SqlConnection": "Server=192.168.8.109;Port=3306;Database=ShopERP;Uid=root;Pwd=123456;CharSet=utf8;pooling=true;SslMode=None;Allow User Variables=true;Convert Zero Datetime=True;Allow Zero Datetime=True;"
// Mysql数据库链接字符串,请保持后面的属性别少。经过测试,mysql版本需要5.7或以上
......@@ -16,7 +13,7 @@
},
//定时任务管理面板的账户密码
"HangFire": {
"Login": "CoreShop",
"Login": "ShopERP",
"PassWord": "oq9wfbdeasygj647v"
},
//Swagger授权访问设置
......@@ -33,8 +30,8 @@
"FromAddress": "erpservice@geekbuy.com"
},
"AppConfig": {
"AppUrl": "https://admin.demo.coreshop.cn/", //后端管理地址
"AppInterFaceUrl": "https://api.demo.coreshop.cn/" //接口请求地址
"AppUrl": "https://admin.demo.shoperp.cn/", //后端管理地址
"AppInterFaceUrl": "https://api.demo.shoperp.cn/" //接口请求地址
},
//redis为必须启动项,请保持redis为正常可用
"RedisConfig": {
......@@ -80,111 +77,5 @@
"Microsoft.Hosting.Lifetime": "Information"
}
},
"AllowedHosts": "*",
//易联云打印机设置【很不错的一个网络打印机,价格也很便宜https://www.yilianyun.net/】
"YiLianYunConfig": {
//是否开启
"Enabled": false,
//应用id
"ClientId": "",
//应用密钥 string
"ClientSecret": "",
//打印机设备号
"MachineCode": "",
//打印机终端密钥
"Msign": "",
//打印机名称
"PrinterName": "",
//打印机设置联系电话
"Phone": ""
},
// 微信支付
// 更多配置,请查看WeChatPayOptions类
"WeChatPay": {
// 应用号
// 如:微信公众平台AppId、微信开放平台AppId、微信小程序AppId、企业微信CorpId等
"AppId": "",
// 商户号
// 为微信支付商户平台的商户号
"MchId": "",
// API密钥
// 为微信支付商户平台的API密钥,请注意不是APIv3密钥
"APIKey": "",
// APIv3密钥
// 为微信支付商户平台的APIv3密钥,请注意不是API密钥,v3接口必填
"APIv3Key": "",
// API证书(.p12)
// 为微信支付商户平台的API证书(.p12),v3接口必填
// 可为证书文件(.p12)路径 / 证书文件(.p12)的base64字符串
//以下格式为windows服务器下路径格式,linux下格式为 WxPayCert/apiclient_cert.p12
"Certificate": "WxPayCert\\apiclient_cert.p12",
// RSA公钥
// 目前仅调用"企业付款到银行卡API"时使用,执行本示例中的"获取RSA加密公钥API"即可获取。
"RsaPublicKey": ""
},
// 支付宝(暂未开通)
// 更多配置,请查看AlipayOptions类
"Alipay": {
// 注意:
// 若涉及资金类支出接口(如转账、红包等)接入,必须使用“公钥证书”方式。不涉及到资金类接口,也可以使用“普通公钥”方式进行加签。
// 本示例默认的加签方式为“公钥证书”方式,并调用 CertificateExecuteAsync 方法 执行API。
// 若使用“普通公钥”方式,除了遵守下方注释的规则外,调用 CertificateExecuteAsync 也需改成 ExecuteAsync。
// 支付宝后台密钥/证书官方配置教程:https://opendocs.alipay.com/open/291/105971
// 密钥格式:请选择 PKCS1(非JAVA适用),切记 切记 切记
// 应用Id
// 为支付宝开放平台-APPID
"AppId": "",
// 支付宝公钥 RSA公钥
// 为支付宝开放平台-支付宝公钥
// “公钥证书”方式时,留空
// “普通公钥”方式时,必填
"AlipayPublicKey": "",
// 应用私钥 RSA私钥
// 为“支付宝开放平台开发助手”所生成的应用私钥
"AppPrivateKey": "",
// 服务网关地址
// 默认为正式环境地址
"ServerUrl": "https://openapi.alipay.com/gateway.do",
// 签名类型
// 支持:RSA2(SHA256WithRSA)、RSA1(SHA1WithRSA)
// 默认为RSA2
"SignType": "RSA2",
// 应用公钥证书
// 可为证书文件路径 / 证书文件的base64字符串
// “公钥证书”方式时,必填
// “普通公钥”方式时,留空
"AppPublicCert": "",
// 支付宝公钥证书
// 可为证书文件路径 / 证书文件的base64字符串
// “公钥证书”方式时,必填
// “普通公钥”方式时,留空
"AlipayPublicCert": "",
// 支付宝根证书
// 可为证书文件路径 / 证书文件的base64字符串
// “公钥证书”方式时,必填
// “普通公钥”方式时,留空
"AlipayRootCert": ""
},
"PayCallBack": {
//微信支付回调
"WeChatPayUrl": "https://api.demo.coreshop.cn/Notify/WeChatPay/Unifiedorder",
//微信退款回调
"WeChatRefundUrl": "https://api.demo.coreshop.cn/Notify/WeChatPay/Refund",
//支付宝支付回调
"AlipayUrl": "",
//支付宝退款回调
"AlipayRefundUrl": ""
},
"WeChatOptions": {
//公众号
"WeiXinAppId": "",
"WeiXinAppSecret": "",
"EncodingAESKey": "",
"Token": "",
//小程序
"WxOpenAppId": "",
"WxOpenAppSecret": "",
"WxOpenToken": "",
"WxOpenEncodingAESKey": ""
}
"AllowedHosts": "*"
}
\ No newline at end of file
F:\Git_Code\Shop.ERP\CoreCms.Net.Web.WebApi\wwwroot\favicon.ico
F:\Git_Code\Shop.ERP\CoreCms.Net.Web.WebApi\wwwroot\static\images\logo.png
......@@ -33,12 +33,11 @@
<p>1、以上组件地址支持自定义调整,投产环境下请及时修改或屏蔽;投产环境下可删除此展示页面。</p>
<p>2、『Swagger接口文档』访问路径修改位置为:【Startup.cs】文件第206行左右【代码:c.RoutePrefix = "doc"】,请将doc修改为其他虚拟路径。</p>
<p>3、『HangFire定时任务』面板路径修改位置为:【Startup.cs】文件第256行左右【代码:app.UseHangfireDashboard("/job", options);】,请将job修改为其他虚拟路径。</p>
<p>4、『HangFire定时任务』初始登录账号密码均为:【CoreShop】,修改位置为:【appsettings.json】文件,代码中【HangFire】节点。</p>
<p>5、如果无法访问接口,请检查【1、数据库配置是否正常】【2、Redis是否配置正常并可正常链接使用】【3、Mysql数据库请保持5.7+版本】【4、站点日志文件夹写入权限】。</p>
<p>6、如果第三方请求接口服务获取不到数据,Debug提示【Access-Control-Allow-Origin】的错误,表示为跨域问题,请打开【appsettings.json】文件在【Cors】节点设置请求白名单。</p>
<p>4、『HangFire定时任务』初始登录账号密码均为:【ShopERP】,修改位置为:【appsettings.json】文件,代码中【HangFire】节点。</p>
</div>
<div class="copyright">
<p>&copy;2025 <a href="http://www.coreshop.com.cn/" target="_blank">ShopERP </a>. All Rights Reserved</p>
<p>&copy;2025 <a>ShopERP </a>. All Rights Reserved</p>
</div>
</body>
</html>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment