Browse Source

消息链接直接指向消息,以前是列表

master
yashen 9 years ago
parent
commit
6a2b90a995
3 changed files with 14 additions and 8 deletions
  1. +3
    -3
      B3WeChat/BO/NamedValueTemplate.cs
  2. +8
    -2
      B3WeChat/Rpcs/ApproveMessageRpc.cs
  3. +3
    -3
      WebFolder/config/NamedValue/B3WeChat.xml

+ 3
- 3
B3WeChat/BO/NamedValueTemplate.cs View File

@ -9,11 +9,11 @@ namespace BWP.B3WeChat.BO.NamedValueTemplate
public sealed class
{
public static NamedValue<> = new NamedValue<>(0);
public static NamedValue<> = new NamedValue<>(10);
public static NamedValue<> 退 = new NamedValue<>(20);
public static NamedValue<> = new NamedValue<>(1);
public static NamedValue<> 退 = new NamedValue<>(2);
/// <summary>
/// 审批消息本身没有已删除状态,只用来查询消息状态用
/// </summary>
public static NamedValue<> = new NamedValue<>(30);
public static NamedValue<> = new NamedValue<>(3);
}
}

+ 8
- 2
B3WeChat/Rpcs/ApproveMessageRpc.cs View File

@ -11,6 +11,7 @@ using Forks.EnterpriseServices.SqlDoms;
using Forks.Utils;
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Web;
@ -53,13 +54,18 @@ namespace BWP.B3WeChat.Rpcs
var mainSystemConfig = new MainSystemConfig();
var internetAccessAddress = mainSystemConfig.InternetAccessAddress.Value;
var originUrl = internetAccessAddress + "app/index.html";
var originUrl = internetAccessAddress + "app/index.html?messageid=" + message.ID;
var authUrl = internetAccessAddress + "WeChatLogin.aspx?url=" + HttpUtility.UrlEncode(originUrl);
var wechatUrl = WeChatPageUtil.GetWeChatUrl(authUrl);
SendMessageUtil.SendInformInfo(message.OpenID, message.Title, DateTime.Now.ToShortTimeString(), message.Content, message.Username, BLContext.ClientIP, DateTime.Now.ToShortTimeString(), "", wechatUrl);
var wechatmessage = string.Format("ERP系统给你的用户{0}发送了一个消息待您审批", message.Username);
var timeStr = DateTime.Now.ToLongTimeString();
SendMessageUtil.SendInformInfo(message.OpenID, wechatmessage, timeStr, message.Title, message.Username, BLContext.ClientIP, timeStr, "", wechatUrl);
}


+ 3
- 3
WebFolder/config/NamedValue/B3WeChat.xml View File

@ -2,9 +2,9 @@
<NamedValueSettings>
<NamedValue type="BWP.B3WeChat.BO.NamedValueTemplate.审批状态, B3WeChat">
<Word name="待审批" value="0"/>
<Word name="已审批" value="10"/>
<Word name="已退回" value="20"/>
<Word name="已删除" value="30"/>
<Word name="已审批" value="1"/>
<Word name="已退回" value="2"/>
<Word name="已删除" value="3"/>
</NamedValue>
</NamedValueSettings>

Loading…
Cancel
Save