Browse Source

审批消息使用更精确的时间,以免退回时消息重复,微信不发送

master
yashen 9 years ago
parent
commit
6a6bdcc811
2 changed files with 5 additions and 2 deletions
  1. +4
    -0
      B3WeChat.Web/Pages/WeChatReceive.cs
  2. +1
    -2
      B3WeChat/Rpcs/ApproveMessageRpc.cs

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

@ -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);


+ 1
- 2
B3WeChat/Rpcs/ApproveMessageRpc.cs View File

@ -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
}


Loading…
Cancel
Save