Browse Source

微信公众号消息提醒,推送律师用户(检察官审核结果提醒)调整启用

develop^2
liujiaqiang 1 year ago
parent
commit
25ca69ec2e
  1. 2
      24Hour/Controllers/Common/WebSocketController.cs
  2. 9
      24Hour/Controllers/system/SystemControllerController.cs
  3. 12
      24Hour/WechatMessagerClient.cs
  4. 2
      24Hour/appsettings.json

2
24Hour/Controllers/Common/WebSocketController.cs

@ -3,6 +3,7 @@ using Elight.Entity;
using Elight.Logic; using Elight.Logic;
using Elight.Utility; using Elight.Utility;
using Elight.Utility.Code; using Elight.Utility.Code;
using Elight.Utility.Encrypt;
using Elight.Utility.Extensions; using Elight.Utility.Extensions;
using java.awt; using java.awt;
using javax.xml.crypto; using javax.xml.crypto;
@ -564,6 +565,7 @@ namespace _24Hour.Controllers.Common
{ {
try try
{ {
//var ssss = AES.Encrypt("qNNMpCmd7NJHA7iIby12w7MI0LDmLpjvTfV93o6l7DM");
//ozRTw0uB1w-Puu73araMIHrdKlSQ //ozRTw0uB1w-Puu73araMIHrdKlSQ
var sss= _wechatMessagerClient.gzhwxts(openId, "律师","19536521444","查阅xxx人卷宗",""); var sss= _wechatMessagerClient.gzhwxts(openId, "律师","19536521444","查阅xxx人卷宗","");

9
24Hour/Controllers/system/SystemControllerController.cs

@ -955,10 +955,11 @@ namespace _24Hour.Controllers.system
{ //认证结果消息通知 { //认证结果消息通知
if (userlist.Count > 0) if (userlist.Count > 0)
{ {
var str = status == 0 ? "认证通过" : "认证不通过"; var type = status == 0 ? "律师身份认证" : "律师身份认证";
if (!string.IsNullOrEmpty(userlist.FirstOrDefault().wechatId)) if (!string.IsNullOrEmpty(userlist.FirstOrDefault().wechatId))
{ {
await wechatMessagerClient.gzhwxtsshtxjg(userlist.FirstOrDefault().wechatId, str, "", userlist.FirstOrDefault()?.createtime, DateTime.Now); var result=status == 0 ? "认证通过" : $"认证不通过:{describe}";
await wechatMessagerClient.gzhwxtsshtxjg(userlist.FirstOrDefault().wechatId, type, result, DateTime.Now);
} }
} }
result.IsSucceed = true; result.IsSucceed = true;
@ -970,9 +971,9 @@ namespace _24Hour.Controllers.system
_db.RollbackTran(); _db.RollbackTran();
result.IsSucceed = false; result.IsSucceed = false;
result.Message = ex.Message; result.Message = ex.Message;
LogService.WriteLog(ex, "用户头像替换"); LogService.WriteLog(ex, "用户审核");
} }
_logs.WriteSysLogadd("用户管理", "用户头像替换", result, _db); _logs.WriteSysLogadd("用户管理", "用户审核", result, _db);
return result; return result;
} }
#endregion #endregion

12
24Hour/WechatMessagerClient.cs

@ -438,7 +438,7 @@ namespace _24Hour
/// 微信公众号消息提醒,推送律师用户(检察官审核结果提醒) /// 微信公众号消息提醒,推送律师用户(检察官审核结果提醒)
/// </summary> /// </summary>
/// <returns></returns> /// <returns></returns>
public async Task<string> gzhwxtsshtxjg(string useropenId, string name, string? phone, DateTime? time1, DateTime time2) public async Task<string> gzhwxtsshtxjg(string useropenId,string type, string result, DateTime time2)
{ {
try try
{ {
@ -466,9 +466,8 @@ namespace _24Hour
{ {
object msg = null; object msg = null;
string posturl = $"{url}{token}";//发送地址 string posturl = $"{url}{token}";//发送地址
var thing4 = name; if (!string.IsNullOrEmpty(result) && result.Length > 20)
if (!string.IsNullOrEmpty(name) && name.Length > 20) result = result.Substring(0, 17) + "...";
thing4 = name.Substring(0, 17) + "...";
msg = new msg = new
{ {
touser = useropenId, touser = useropenId,
@ -488,8 +487,9 @@ namespace _24Hour
//}, //},
data = new data = new
{ {
thing3 = new { value = $"{name}" }, thing2 = new { value = $"{type}" },
time4 = new { value = $"{time1.Value.ToString("yyyy-MM-dd HH:mm")}" }, thing3 = new { value = $"{result}" },
//time4 = new { value = $"{time1.Value.ToString("yyyy-MM-dd HH:mm")}" },
time5 = new { value = $"{time2.ToString("yyyy-MM-dd HH:mm")}" }, time5 = new { value = $"{time2.ToString("yyyy-MM-dd HH:mm")}" },
}, },
}; };

2
24Hour/appsettings.json

@ -110,7 +110,7 @@
// //
"templateId1": "cCIkyiWffdAJEX4QQyxsmdaPt-JKib5I4rhCflwcebU", "templateId1": "cCIkyiWffdAJEX4QQyxsmdaPt-JKib5I4rhCflwcebU",
// //
"templateId2": "68FkacsufQ5klTZTM4qFcZHfQrsDrAQeiu6R0Chb6B8" "templateId2": "ox1qHSXwIW/MfQc2wue9Pt1iYXYsIMBAa1a1DEjcQg7qE7MliTNnEJkVPRd3PPm4"
// //
//"appid": "wx3a65effe2f8808c3", //"appid": "wx3a65effe2f8808c3",

Loading…
Cancel
Save