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 {