Browse Source

支持审批完毕查看消息

master
yashen 9 years ago
parent
commit
9b41ae2223
2 changed files with 51 additions and 0 deletions
  1. +29
    -0
      B3WeChat/Rpcs/ApproveMessageRpc.cs
  2. +22
    -0
      B3WeChat/Utils/SendMessageUtil.cs

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

@ -32,6 +32,35 @@ namespace BWP.B3WeChat.Rpcs
}
/// <summary>
/// 新增已审批的消息,用来通知审批流的关注者
/// </summary>
/// <param name="message"></param>
[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)
{


+ 22
- 0
B3WeChat/Utils/SendMessageUtil.cs View File

@ -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<string, ValueColor> dic = new Dictionary<string, ValueColor>();
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软件与服务
//详细内容


Loading…
Cancel
Save