diff --git a/B3WeChat/Rpcs/ApproveMessageRpc.cs b/B3WeChat/Rpcs/ApproveMessageRpc.cs index bd9510d..5229457 100644 --- a/B3WeChat/Rpcs/ApproveMessageRpc.cs +++ b/B3WeChat/Rpcs/ApproveMessageRpc.cs @@ -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);