Browse Source

报告消息成功或失败时,审批消息可能已被其他人审批并删除关联的审批消息,此时认为不需要报告,因此方法不报错

master
yashen 9 years ago
parent
commit
4661118a7e
1 changed files with 8 additions and 0 deletions
  1. +8
    -0
      B3WeChat/Rpcs/ApproveMessageRpc.cs

+ 8
- 0
B3WeChat/Rpcs/ApproveMessageRpc.cs View File

@ -110,6 +110,10 @@ namespace BWP.B3WeChat.Rpcs
public static void ExecuteSuccess(string messageID)
{
var message = bl.Load(messageID);
if (message == null)
{
return;
}
SendMessageUtil.SendFeedbackNotice(message.OpenID, "你好,你的审批结果ERP系统已收到并处理", "微信审批接收", "消息号" + message.ID, message.CreateTime, true);
bl.Delete(messageID);
DelMessagesByBusiness(message);
@ -118,6 +122,10 @@ namespace BWP.B3WeChat.Rpcs
[Rpc]
public static void ExecuteFail(string messageID,string reason){
var message = bl.Load(messageID);
if (message == null)
{
return;
}
SendMessageUtil.SendFeedbackNotice(message.OpenID, "你好,你的审批结果ERP系统已收到并处理", "微信审批接收", "消息号" + message.ID, message.CreateTime, false, reason);
bl.Delete(messageID);
DelMessagesByBusiness(message);


Loading…
Cancel
Save