From 2230c0e0cd319b09d6d121a84eb2c355e05e0723 Mon Sep 17 00:00:00 2001 From: yashen Date: Tue, 13 Dec 2016 11:59:58 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BA=8C=E7=BB=B4=E7=A0=81=E8=BF=87=E6=9C=9F?= =?UTF-8?q?=E6=97=B6=E7=BB=99=E5=87=BA=E5=8F=8B=E5=A5=BD=E7=9A=84=E6=8F=90?= =?UTF-8?q?=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- B3WeChat.Web/Pages/WeChatReceive.cs | 7 +++++++ B3WeChat/Utils/SendMessageUtil.cs | 12 ++++++++++++ 2 files changed, 19 insertions(+) diff --git a/B3WeChat.Web/Pages/WeChatReceive.cs b/B3WeChat.Web/Pages/WeChatReceive.cs index 7e4cbc5..524f05a 100644 --- a/B3WeChat.Web/Pages/WeChatReceive.cs +++ b/B3WeChat.Web/Pages/WeChatReceive.cs @@ -78,6 +78,13 @@ namespace BWP.Web.Pages query.Range = SelectRange.Top(1); var scene = query.EExecuteScalar(); + if (scene == null) + { + var openID = msg.FromUserName; + SendMessageUtil.SendQRCodeNotFoundMessage(openID); + return; + } + try { CustomerUserBL.Instance.Follow(scene.Customer, scene.UserId, msg.FromUserName); diff --git a/B3WeChat/Utils/SendMessageUtil.cs b/B3WeChat/Utils/SendMessageUtil.cs index 2f2eb14..cf7334a 100644 --- a/B3WeChat/Utils/SendMessageUtil.cs +++ b/B3WeChat/Utils/SendMessageUtil.cs @@ -93,6 +93,18 @@ namespace BWP.B3WeChat.Utils } + public static void SendQRCodeNotFoundMessage(string openID) + { + var dict = new Dictionary(); + 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 //标题:绑定通知