diff --git a/B3WeChat.Web/Pages/WeChatReceive.cs b/B3WeChat.Web/Pages/WeChatReceive.cs index 524f05a..288b93c 100644 --- a/B3WeChat.Web/Pages/WeChatReceive.cs +++ b/B3WeChat.Web/Pages/WeChatReceive.cs @@ -73,6 +73,10 @@ namespace BWP.Web.Pages else if (result is QRCodeMessage) { QRCodeMessage msg = result as QRCodeMessage; + if (string.IsNullOrEmpty(msg.EventKey)) + { + return; + } var query = new DmoQuery(typeof(QRCode)); query.Where.Conditions.Add(DQCondition.EQ("ID", msg.EventKey)); query.Range = SelectRange.Top(1); diff --git a/B3WeChat/Rpcs/ApproveMessageRpc.cs b/B3WeChat/Rpcs/ApproveMessageRpc.cs index ad3e2c0..f9642a7 100644 --- a/B3WeChat/Rpcs/ApproveMessageRpc.cs +++ b/B3WeChat/Rpcs/ApproveMessageRpc.cs @@ -52,9 +52,8 @@ namespace BWP.B3WeChat.Rpcs var mainSystemConfig = new MainSystemConfig(); var internetAccessAddress = mainSystemConfig.InternetAccessAddress.Value; var originUrl = internetAccessAddress + "app/index.html?messageid=" + message.ID; - var timeStr = DateTime.Now.ToLongTimeString(); - SendMessageUtil.SendTodoMessage(openID, context.CustomerName, message.Username, "微信工作流审批", message.CreateTime, originUrl); + SendMessageUtil.SendTodoMessage(openID, context.CustomerName, message.Username, "微信工作流审批", DateTime.Now, originUrl); #endif }