Browse Source

二维码过期时给出友好的提示

master
yashen 9 years ago
parent
commit
2230c0e0cd
2 changed files with 19 additions and 0 deletions
  1. +7
    -0
      B3WeChat.Web/Pages/WeChatReceive.cs
  2. +12
    -0
      B3WeChat/Utils/SendMessageUtil.cs

+ 7
- 0
B3WeChat.Web/Pages/WeChatReceive.cs View File

@ -78,6 +78,13 @@ namespace BWP.Web.Pages
query.Range = SelectRange.Top(1);
var scene = query.EExecuteScalar<QRCode>();
if (scene == null)
{
var openID = msg.FromUserName;
SendMessageUtil.SendQRCodeNotFoundMessage(openID);
return;
}
try
{
CustomerUserBL.Instance.Follow(scene.Customer, scene.UserId, msg.FromUserName);


+ 12
- 0
B3WeChat/Utils/SendMessageUtil.cs View File

@ -93,6 +93,18 @@ namespace BWP.B3WeChat.Utils
}
public static void SendQRCodeNotFoundMessage(string openID)
{
var dict = new Dictionary<string, ValueColor>();
var first = string.Format("你所访问的二维码已失效");
dict.Add("first", new ValueColor(first));
dict.Add("keyword1", new ValueColor(FormatTime(DateTime.Now)));
dict.Add("keyword2", new ValueColor("请重新登录系统并扫描二维码"));
InOutMessageUtil.SendTemplateMessage(openID, "QEgY8xa4BuAAcyTex1qXuN9KeKM93O9XHCz2Ti-oCpc", dict);
}
//模板ID:Qp53p4jHyk9vxXiLs0VRUN_5HHwmjeWPT-7XLwG2FkU
//标题:绑定通知


Loading…
Cancel
Save