|
|
|
@ -6,19 +6,27 @@ using System.Text; |
|
|
|
|
|
|
|
namespace BWP.B3WeChat.Utils |
|
|
|
{ |
|
|
|
|
|
|
|
|
|
|
|
public static class SendMessageUtil |
|
|
|
{ |
|
|
|
static string FormatTime(DateTime time) |
|
|
|
{ |
|
|
|
return time.ToString("yyyy-MM-dd HH:mm:ss"); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
//编号:OPENTM406714250
|
|
|
|
//标题:流程待办提醒
|
|
|
|
//{{first.DATA}}
|
|
|
|
//流程名称:{{keyword1.DATA}}
|
|
|
|
//提交时间:{{keyword2.DATA}}
|
|
|
|
//{{remark.DATA}}
|
|
|
|
public static void SendTodoMessage(string openID,string source,string toUsername,string flowName,DateTime time,string url) |
|
|
|
public static void SendTodoMessage(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 = time.ToString("yyy-MM-dd HH:mm:ss"); |
|
|
|
var keyword2 = FormatTime(time); |
|
|
|
var remark = "你可以点击本消息进入处理界面"; |
|
|
|
|
|
|
|
Dictionary<string, ValueColor> dic = new Dictionary<string, ValueColor>(); |
|
|
|
@ -30,49 +38,31 @@ namespace BWP.B3WeChat.Utils |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//标题反馈处理通知
|
|
|
|
//行业IT科技 - IT软件与服务
|
|
|
|
//详细内容
|
|
|
|
//{{first.DATA}}
|
|
|
|
//审批类别:{{keyword1.DATA}}
|
|
|
|
//审批事项:{{keyword2.DATA}}
|
|
|
|
//审批意见:{{keyword3.DATA}}
|
|
|
|
//审批结果:{{keyword4.DATA}}
|
|
|
|
//反馈类型:{{keyword1.DATA}}
|
|
|
|
//反馈信息:{{keyword2.DATA}}
|
|
|
|
//提交时间:{{keyword3.DATA}}
|
|
|
|
//处理结果:{{keyword4.DATA}}
|
|
|
|
//{{remark.DATA}}
|
|
|
|
public static void SendApprovetMessage(string openID, string messageid) |
|
|
|
public static void SendFeedbackNotice(string openID,string first,string type,string info,DateTime submitTime,bool success,string remark=null) |
|
|
|
{ |
|
|
|
var keyword1 = "微信审批"; |
|
|
|
var keyword2 = "同意"; |
|
|
|
var keyword3 = ""; |
|
|
|
var keyword4 = "执行成功"; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
public static void SendRejectMessage() |
|
|
|
{ |
|
|
|
|
|
|
|
var dic = new Dictionary<string, ValueColor>(); |
|
|
|
dic.Add("first", new ValueColor(first)); |
|
|
|
var keyword1 = type; |
|
|
|
dic.Add("keyword1", new ValueColor(keyword1)); |
|
|
|
var keyword2 = info; |
|
|
|
dic.Add("keyword2", new ValueColor(keyword2)); |
|
|
|
var keyword3 = FormatTime(submitTime); |
|
|
|
dic.Add("keyword3", new ValueColor(keyword3)); |
|
|
|
var keyword4 = success ? "成功":"失败"; |
|
|
|
dic.Add("keyword4", new ValueColor(keyword4,success ?"green":"red")); |
|
|
|
dic.Add("remark", new ValueColor(remark)); |
|
|
|
InOutMessageUtil.SendTemplateMessage(openID, "wMmuu5928fuhDhXEBWSfVUj7up_F6xs2V9sBTvnVVcA", dic); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
/// 发送代办信息
|
|
|
|
/// </summary>
|
|
|
|
/// <param name="openid"></param>
|
|
|
|
/// <param name="title">题目</param>
|
|
|
|
/// <param name="todeal">事项</param>
|
|
|
|
/// <param name="delay">未处理时间</param>
|
|
|
|
/// <param name="remark">备注</param>
|
|
|
|
/// <returns></returns>
|
|
|
|
public static void SendAgentInfo(string openid, string title, string todeal, string delay, string remark) |
|
|
|
{ |
|
|
|
Dictionary<string, ValueColor> dic = new Dictionary<string, ValueColor>(); |
|
|
|
dic.Add("first", new ValueColor() { value = title, color = "#173177" }); |
|
|
|
dic.Add("keyword1", new ValueColor() { value = todeal, color = "#173177" }); |
|
|
|
dic.Add("keyword2", new ValueColor() { value = delay, color = "#173177" }); |
|
|
|
dic.Add("remark", new ValueColor() { value = remark, color = "#173177" }); |
|
|
|
InOutMessageUtil.SendTemplateMessage(openid, "uhy7GuF8zwBA6pjvjQWpn02fiKb0o9cq7dO5DWnUuMg", dic); |
|
|
|
} |
|
|
|
/// <summary>
|
|
|
|
/// 发送系统提醒
|
|
|
|
/// </summary>
|
|
|
|
|