From ae9b9b367200f1d61ca2510ce34a0a3a7ce9f70a Mon Sep 17 00:00:00 2001 From: yashen Date: Mon, 6 Mar 2017 10:10:17 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=84=E7=90=86=E5=BE=AE=E4=BF=A1=E5=85=B3?= =?UTF-8?q?=E6=B3=A8=E6=93=8D=E4=BD=9C=E6=9C=89=E6=97=B6=E5=87=BA=E7=8E=B0?= =?UTF-8?q?=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- B3WeChat/BL/ICustomerUserBL.cs | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/B3WeChat/BL/ICustomerUserBL.cs b/B3WeChat/BL/ICustomerUserBL.cs index 3c5efd3..731403d 100644 --- a/B3WeChat/BL/ICustomerUserBL.cs +++ b/B3WeChat/BL/ICustomerUserBL.cs @@ -54,9 +54,18 @@ new Tuple("CustomerUsername", customerUsername)); update.Where.Conditions.Add(DQCondition.EQ("Username", user.CustomerUsername)); update.Columns.Add(new DQUpdateColumn("OpenID", openID)); Session.ExecuteNonQuery(update); - - SendMessageUtil.SendOverwriteNotice(oldOpenID, customerUsername); SendMessageUtil.SendBindMessage(openID, customerUsername); + + //老的绑定微信号可能已经取消关注,导致下面的发消息失败 + //目前接收微信的取消关注消息并做处理,但旧的数据可能还有此问题,增加加上try + try + { + SendMessageUtil.SendOverwriteNotice(oldOpenID, customerUsername); + } + catch + { + + } } else {