|
|
@ -25,7 +25,7 @@ namespace BWP.B3WeChat.Rpcs |
|
|
static IApproveMessageBL bl = BIFactory.Create<IApproveMessageBL>(); |
|
|
static IApproveMessageBL bl = BIFactory.Create<IApproveMessageBL>(); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
const string authUrlTemplate = "https://open.weixin.qq.com/connect/oauth2/authorize?appid={APPID}&redirect_uri={REDIRECT_URI}&response_type=code&scope=snsapi_base #wechat_redirect"; |
|
|
|
|
|
|
|
|
const string authUrlTemplate = "https://open.weixin.qq.com/connect/oauth2/authorize?appid={APPID}&redirect_uri={REDIRECT_URI}&response_type=code&scope=snsapi_base#wechat_redirect"; |
|
|
|
|
|
|
|
|
[Rpc] |
|
|
[Rpc] |
|
|
public static void Insert(ApproveMessage message) |
|
|
public static void Insert(ApproveMessage message) |
|
|
@ -56,16 +56,11 @@ namespace BWP.B3WeChat.Rpcs |
|
|
|
|
|
|
|
|
var originUrl = internetAccessAddress + "app/index.html?messageid=" + message.ID; |
|
|
var originUrl = internetAccessAddress + "app/index.html?messageid=" + message.ID; |
|
|
|
|
|
|
|
|
var authUrl = internetAccessAddress + "WeChatLogin.aspx?url=" + HttpUtility.UrlEncode(originUrl); |
|
|
|
|
|
|
|
|
|
|
|
var wechatUrl = WeChatPageUtil.GetWeChatUrl(authUrl); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var wechatmessage = string.Format("ERP系统给你的用户{0}发送了一个消息待您审批", message.Username); |
|
|
var wechatmessage = string.Format("ERP系统给你的用户{0}发送了一个消息待您审批", message.Username); |
|
|
|
|
|
|
|
|
var timeStr = DateTime.Now.ToLongTimeString(); |
|
|
var timeStr = DateTime.Now.ToLongTimeString(); |
|
|
|
|
|
|
|
|
SendMessageUtil.SendInformInfo(message.OpenID, wechatmessage, timeStr, message.Title, message.Username, BLContext.ClientIP, timeStr, "", wechatUrl); |
|
|
|
|
|
|
|
|
SendMessageUtil.SendInformInfo(message.OpenID, wechatmessage, timeStr, message.Title, message.Username, BLContext.ClientIP, timeStr, "", originUrl); |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|