Browse Source

将消息推送的模板id改为可配置

develop
胡超1 2 years ago
parent
commit
94acfe69e5
  1. 10
      24Hour/WechatMessagerClient.cs
  2. 4
      24Hour/appsettings.json

10
24Hour/WechatMessagerClient.cs

@ -31,6 +31,8 @@ namespace _24Hour
/// 小程序secretID /// 小程序secretID
/// </summary> /// </summary>
private string secid = "e752e4fba67526eca21313a18c96a58f"; private string secid = "e752e4fba67526eca21313a18c96a58f";
private string TemplateIdSuccess { get; set; } = "";
private string TemplateIdFail { get; set; } = "";
private readonly ILogger<WechatMessagerClient> logger; private readonly ILogger<WechatMessagerClient> logger;
public WechatMessagerClient(HttpClient _httpCliet, IConfiguration configuration, ILogger<WechatMessagerClient> _logger) public WechatMessagerClient(HttpClient _httpCliet, IConfiguration configuration, ILogger<WechatMessagerClient> _logger)
{ {
@ -44,6 +46,8 @@ namespace _24Hour
appid = $"{configuration.GetSection("Wechat:appid").Value}"; appid = $"{configuration.GetSection("Wechat:appid").Value}";
secret = $"{configuration.GetSection("Wechat:secret").Value}"; secret = $"{configuration.GetSection("Wechat:secret").Value}";
secid = $"{configuration.GetSection("Wechat:secid").Value}"; secid = $"{configuration.GetSection("Wechat:secid").Value}";
TemplateIdSuccess = $"{configuration.GetSection("Wechat:templateIdSuccess").Value}";
TemplateIdFail = $"{configuration.GetSection("Wechat:templateIdFail").Value}";
} }
public async Task<Result> GetOpenId(string code) public async Task<Result> GetOpenId(string code)
{ {
@ -112,7 +116,8 @@ namespace _24Hour
msg = new msg = new
{ {
touser = useropenId, touser = useropenId,
template_id = "XgrMTq1gwDfMJI6vN0jsSEv3xGy7v3amh0JMWj4SnAY", //兼容北关区模板id,那边的配置文件没有模板id的字段
template_id = string.IsNullOrEmpty(TemplateIdSuccess) ? "XgrMTq1gwDfMJI6vN0jsSEv3xGy7v3amh0JMWj4SnAY" : TemplateIdSuccess,
page = "pages/selfService/reception/reception", page = "pages/selfService/reception/reception",
miniprogram_state = $"{_configuration.GetSection("Wechat:miniprogram_state").Value}", miniprogram_state = $"{_configuration.GetSection("Wechat:miniprogram_state").Value}",
lang = "zh_CN", lang = "zh_CN",
@ -185,7 +190,8 @@ namespace _24Hour
msg = new msg = new
{ {
touser = useropenId, touser = useropenId,
template_id = "bfA-t5EN4pkQzAOS17SRPRKvmMteaJt0kw3YKIcovIQ", //兼容北关区模板id,那边的配置文件没有模板id的字段
template_id = string.IsNullOrEmpty(TemplateIdFail) ? "bfA-t5EN4pkQzAOS17SRPRKvmMteaJt0kw3YKIcovIQ" : TemplateIdFail,
page = "pages/selfService/reception/reception", page = "pages/selfService/reception/reception",
miniprogram_state = $"{_configuration.GetSection("Wechat:miniprogram_state").Value}", miniprogram_state = $"{_configuration.GetSection("Wechat:miniprogram_state").Value}",
lang = "zh_CN", lang = "zh_CN",

4
24Hour/appsettings.json

@ -49,7 +49,9 @@
"appid": "wx48108a0c98a3dab0", "appid": "wx48108a0c98a3dab0",
"secret": "e752e4fba67526eca21313a18c96a58f", "secret": "e752e4fba67526eca21313a18c96a58f",
"secid": "e752e4fba67526eca21313a18c96a58f", "secid": "e752e4fba67526eca21313a18c96a58f",
"miniprogram_state": "trial" "miniprogram_state": "trial",
"templateIdSuccess": "XgrMTq1gwDfMJI6vN0jsSEv3xGy7v3amh0JMWj4SnAY",
"templateIdFail": "bfA-t5EN4pkQzAOS17SRPRKvmMteaJt0kw3YKIcovIQ"
}, },
"CaseTwenty": { "CaseTwenty": {
"SysAddress": "http://127.0.0.1:5194", "SysAddress": "http://127.0.0.1:5194",

Loading…
Cancel
Save