diff --git a/B3WeChat/Rpcs/ApproveMessageRpc.cs b/B3WeChat/Rpcs/ApproveMessageRpc.cs
index e250dda..d9b0383 100644
--- a/B3WeChat/Rpcs/ApproveMessageRpc.cs
+++ b/B3WeChat/Rpcs/ApproveMessageRpc.cs
@@ -32,6 +32,35 @@ namespace BWP.B3WeChat.Rpcs
}
+ ///
+ /// 新增已审批的消息,用来通知审批流的关注者
+ ///
+ ///
+ [Rpc]
+ public static void InsertApproved(ApproveMessage message)
+ {
+ var context = CustomerUserContext.Current;
+ message.CustomerCode = context.CustomerCode;
+ var openID = context.GetOpenID(message.Username);
+
+ if (string.IsNullOrEmpty(openID))
+ {
+ return;//没有关注时不抛出异常,因为此操作比较普遍,并且消息比较大,导致系统日志中出现大量的错误日志
+ }
+
+ message.OpenID = openID;
+
+ message.ApproveResult = 审批状态.已审批;
+
+ ApproveMessageBL.Instance.Insert(message);
+
+ var messageid = message.ID;
+ var originUrl = GetMessageInternetAccessUrl(messageid);
+
+ SendMessageUtil.SendApprovedMessage(openID, context.CustomerName, message.Username, "工作流审批完毕", DateTime.Now, originUrl);
+ }
+
+
[Rpc]
public static void Insert(ApproveMessage message)
{
diff --git a/B3WeChat/Utils/SendMessageUtil.cs b/B3WeChat/Utils/SendMessageUtil.cs
index 062d633..fc52b61 100644
--- a/B3WeChat/Utils/SendMessageUtil.cs
+++ b/B3WeChat/Utils/SendMessageUtil.cs
@@ -39,6 +39,28 @@ namespace BWP.B3WeChat.Utils
}
+ //编号:OPENTM406714250
+ //标题:流程待办提醒
+ //{{first.DATA}}
+ //流程名称:{{keyword1.DATA}}
+ //提交时间:{{keyword2.DATA}}
+ //{{remark.DATA}}
+ public static void SendApprovedMessage(string openID, string source, string toUsername, string flowName, DateTime time, string url)
+ {
+ var first = string.Format("你接收到来自{0}发送给用户{1}的审批完毕信息", source, toUsername);
+ var keyword1 = flowName;
+ var keyword2 = FormatTime(time);
+ var remark = "你可以点击本消息进入查看界面";
+
+ Dictionary dic = new Dictionary();
+ dic.Add("first", new ValueColor() { value = first });
+ dic.Add("keyword1", new ValueColor() { value = keyword1 });
+ dic.Add("keyword2", new ValueColor() { value = keyword2 });
+ dic.Add("remark", new ValueColor() { value = remark });
+ InOutMessageUtil.SendTemplateMessage(openID, "qsaZh8axp__2V8Ut8owpUGu-wFH39fHt_DeBqoHiWI4", dic, url);
+ }
+
+
//标题反馈处理通知
//行业IT科技 - IT软件与服务
//详细内容