From bd3991a5d324ee29adf6ffff43583117d688c737 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=BD=87=E9=98=B3=20=E9=82=B9?= Date: Tue, 26 Dec 2023 11:45:26 +0800 Subject: [PATCH 1/6] =?UTF-8?q?=E7=BB=9F=E4=B8=80=E5=9C=A8=E6=9E=84?= =?UTF-8?q?=E9=80=A0=E5=87=BD=E6=95=B0=E4=B8=AD=E8=A7=A3=E5=AF=86=E5=B0=8F?= =?UTF-8?q?=E7=A8=8B=E5=BA=8F=E9=85=8D=E7=BD=AE=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 24Hour/WechatMessagerClient.cs | 35 +++++++++++++++++++--------------- 1 file changed, 20 insertions(+), 15 deletions(-) diff --git a/24Hour/WechatMessagerClient.cs b/24Hour/WechatMessagerClient.cs index 8c79df8..98496df 100644 --- a/24Hour/WechatMessagerClient.cs +++ b/24Hour/WechatMessagerClient.cs @@ -21,31 +21,34 @@ namespace _24Hour private readonly HttpClient httpCliet; // 实例化MemoryCache对象 MemoryCache cache = MemoryCache.Default; - private readonly IConfiguration _configuration; /// /// 小程序AppID /// - private string appid = "wx48108a0c98a3dab0"; + private string appid; /// /// 小程序AppID /// - private string secret = "wx48108a0c98a3dab0"; + private string secret; /// /// 微信公众号AppID /// - private string Gzhappid = "wx48108a0c98a3dab0"; + private string Gzhappid; /// /// 微信公众号密码 /// - private string Gzhsecret = "wx48108a0c98a3dab0"; + private string Gzhsecret; /// /// 微信公众号模板Id /// - private string GzhtemplateId = "wx48108a0c98a3dab0"; + private string GzhtemplateId; /// /// 小程序secretID /// - private string secid = "e752e4fba67526eca21313a18c96a58f"; + private string secid; + + private string miniprogram_state; + private string GzhTemplateId1; + private string GzhTemplateId2; private string TemplateIdSuccess { get; set; } = ""; private string TemplateIdFail { get; set; } = ""; private readonly ILogger logger; @@ -56,7 +59,7 @@ namespace _24Hour httpCliet.DefaultRequestHeaders.Add("Accept", "application/json"); httpCliet.DefaultRequestHeaders.Add("User-Agent", "HttpClientFactory-Sample"); httpCliet.DefaultRequestHeaders.ConnectionClose = true; - _configuration = configuration; + appid =AES.Decrypt( $"{configuration.GetSection("Wechat:appid").Value}"); secret = AES.Decrypt($"{configuration.GetSection("Wechat:secret").Value}"); @@ -66,6 +69,9 @@ namespace _24Hour GzhtemplateId = AES.Decrypt($"{configuration.GetSection("WechatGzh:templateId").Value}"); TemplateIdSuccess = AES.Decrypt($"{configuration.GetSection("Wechat:templateIdSuccess").Value}"); TemplateIdFail = AES.Decrypt($"{configuration.GetSection("Wechat:templateIdFail").Value}"); + GzhTemplateId1 = AES.Decrypt($"{configuration.GetSection("WechatGzh:templateId1").Value}"); + GzhTemplateId2 = AES.Decrypt($"{configuration.GetSection("WechatGzh:templateId2").Value}"); + miniprogram_state = $"{configuration.GetSection("Wechat:miniprogram_state").Value}"; } //小程序获取openId public async Task GetOpenId(string code) @@ -166,9 +172,9 @@ namespace _24Hour { touser = useropenId, //兼容北关区模板id,那边的配置文件没有模板id的字段 - template_id = string.IsNullOrEmpty(TemplateIdSuccess) ? "XgrMTq1gwDfMJI6vN0jsSEv3xGy7v3amh0JMWj4SnAY" : TemplateIdSuccess, + template_id = TemplateIdSuccess, page = "pages/selfService/reception/reception", - miniprogram_state = $"{_configuration.GetSection("Wechat:miniprogram_state").Value}", + miniprogram_state = miniprogram_state, lang = "zh_CN", data = new { @@ -239,10 +245,9 @@ namespace _24Hour msg = new { touser = useropenId, - //兼容北关区模板id,那边的配置文件没有模板id的字段 - template_id = string.IsNullOrEmpty(TemplateIdFail) ? "bfA-t5EN4pkQzAOS17SRPRKvmMteaJt0kw3YKIcovIQ" : TemplateIdFail, + template_id = TemplateIdFail, page = "pages/selfService/reception/reception", - miniprogram_state = $"{_configuration.GetSection("Wechat:miniprogram_state").Value}", + miniprogram_state = miniprogram_state, lang = "zh_CN", data = new { @@ -389,7 +394,7 @@ namespace _24Hour msg = new { touser = useropenId, - template_id = $"{_configuration.GetSection("WechatGzh:templateId1").Value}", + template_id = GzhTemplateId1, //miniprogram =new{ // appid= appid, // pagepath= "pages/selfService/reception/reception" @@ -467,7 +472,7 @@ namespace _24Hour msg = new { touser = useropenId, - template_id = $"{_configuration.GetSection("WechatGzh:templateId2").Value}", + template_id = GzhTemplateId2, //miniprogram =new{ // appid= appid, // pagepath= "pages/selfService/reception/reception" From e8c3fb7704d0a03b1b564e517922b530f1760ed8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=BD=87=E9=98=B3=20=E9=82=B9?= Date: Tue, 26 Dec 2023 11:45:55 +0800 Subject: [PATCH 2/6] =?UTF-8?q?=E6=B7=BB=E5=8A=A0try=E9=98=B2=E6=AD=A2?= =?UTF-8?q?=E5=9C=A8=E8=A7=A3=E5=AF=86=E8=BF=87=E7=A8=8B=E4=B8=AD=E7=A8=8B?= =?UTF-8?q?=E5=BA=8F=E6=8A=A5=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Elight.Utility/Encrypt/AES.cs | 29 ++++++++++++++++++----------- 1 file changed, 18 insertions(+), 11 deletions(-) diff --git a/Elight.Utility/Encrypt/AES.cs b/Elight.Utility/Encrypt/AES.cs index 0e21edb..eee5429 100644 --- a/Elight.Utility/Encrypt/AES.cs +++ b/Elight.Utility/Encrypt/AES.cs @@ -39,20 +39,27 @@ namespace Elight.Utility.Encrypt /// 结果 public static string Decrypt(string toDecrypt) { - byte[] keyArray = Encoding.UTF8.GetBytes("12345678901234567890123456789012"); - byte[] toEncryptArray = Convert.FromBase64String(toDecrypt); - - RijndaelManaged rDel = new RijndaelManaged + try { - Key = keyArray, - Mode = CipherMode.ECB, - Padding = PaddingMode.PKCS7 - }; + byte[] keyArray = Encoding.UTF8.GetBytes("12345678901234567890123456789012"); + byte[] toEncryptArray = Convert.FromBase64String(toDecrypt); - ICryptoTransform cTransform = rDel.CreateDecryptor(); - byte[] resultArray = cTransform.TransformFinalBlock(toEncryptArray, 0, toEncryptArray.Length); + RijndaelManaged rDel = new RijndaelManaged + { + Key = keyArray, + Mode = CipherMode.ECB, + Padding = PaddingMode.PKCS7 + }; - return Encoding.UTF8.GetString(resultArray); + ICryptoTransform cTransform = rDel.CreateDecryptor(); + byte[] resultArray = cTransform.TransformFinalBlock(toEncryptArray, 0, toEncryptArray.Length); + + return Encoding.UTF8.GetString(resultArray); + } + catch + { + return ""; + } } } } From e314273e4d578cd399cfa964a1fb0fbf882a4dfb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=BD=87=E9=98=B3=20=E9=82=B9?= Date: Tue, 26 Dec 2023 11:46:21 +0800 Subject: [PATCH 3/6] =?UTF-8?q?=E5=8D=87=E7=BA=A7=E7=89=88=E6=9C=AC?= =?UTF-8?q?=E5=8F=B7=E5=8F=AA1.0.3.8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 24Hour/24Hour.csproj | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/24Hour/24Hour.csproj b/24Hour/24Hour.csproj index 2369d50..680bbbf 100644 --- a/24Hour/24Hour.csproj +++ b/24Hour/24Hour.csproj @@ -8,8 +8,8 @@ True e485308c-2f05-470b-b0a4-68f1ec2b3412 Linux - 1.0.3.7 - 1.0.3.7 + 1.0.3.8 + 1.0.3.8 From 0cd373b3bfb0a0c02c42281084c48240bb1de2ae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=BD=87=E9=98=B3=20=E9=82=B9?= Date: Tue, 26 Dec 2023 12:57:26 +0800 Subject: [PATCH 4/6] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E8=B4=A6=E5=8F=B7?= =?UTF-8?q?=E6=97=B6=E8=AE=BE=E7=BD=AE=E9=BB=98=E8=AE=A4=E5=A4=B4=E5=83=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 24Hour/Controllers/system/SystemControllerController.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/24Hour/Controllers/system/SystemControllerController.cs b/24Hour/Controllers/system/SystemControllerController.cs index f04b444..fac2e69 100644 --- a/24Hour/Controllers/system/SystemControllerController.cs +++ b/24Hour/Controllers/system/SystemControllerController.cs @@ -188,7 +188,7 @@ namespace _24Hour.Controllers.system UserDate.createuserId = _userdata.Id.ToString(); UserDate.createusername = _userdata.name; UserDate.usertype = 0; - UserDate.photo = "/CaseFile/resource/headicon.png"; + UserDate.photo = "/CaseFile/resource/headicon.aks"; //默认密码 UserDate.Password = string.IsNullOrEmpty(UserDate.Password) ? Elight.Utility.Encrypt.Md5.Encrypt32($"mr123456").ToLower() : Elight.Utility.Encrypt.Md5.Encrypt32(UserDate.Password).ToLower(); var roledata = new App_Sys_RoleUserModel(); From f67d919f1233d55c11faefbee7e55f0013ae8465 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=BD=87=E9=98=B3=20=E9=82=B9?= Date: Tue, 26 Dec 2023 15:21:39 +0800 Subject: [PATCH 5/6] =?UTF-8?q?=E5=8D=87=E7=BA=A7=E7=89=88=E6=9C=AC?= =?UTF-8?q?=E5=8F=B7=E5=8F=AA1.0.3.9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 24Hour/24Hour.csproj | 4 ++-- 24Hour/appsettings.json | 9 ++++++++- 24Hour/build/dockerbuild.txt | 4 ++-- 3 files changed, 12 insertions(+), 5 deletions(-) diff --git a/24Hour/24Hour.csproj b/24Hour/24Hour.csproj index 680bbbf..f391ff5 100644 --- a/24Hour/24Hour.csproj +++ b/24Hour/24Hour.csproj @@ -8,8 +8,8 @@ True e485308c-2f05-470b-b0a4-68f1ec2b3412 Linux - 1.0.3.8 - 1.0.3.8 + 1.0.3.9 + 1.0.3.9 diff --git a/24Hour/appsettings.json b/24Hour/appsettings.json index 1a483e2..6f05551 100644 --- a/24Hour/appsettings.json +++ b/24Hour/appsettings.json @@ -106,11 +106,18 @@ //北关微信公众号加密版 "appid": "RECYZUdJHpWAwXo08m/QJuIjHfS6q5UrCJz+IgmywFY=", "secret": "e51ZCctUQowt/VJgla/AwbYI4iPcu7yy7YphDTylwYJBmKtAgUh8ITocgrxAStfI", - "templateId": "Kmo3TKZfOrGe95+NVto2SmH93A0x1DgjtVjBIy3I3o46tood38KiDHqI61CAk382" + "templateId": "Kmo3TKZfOrGe95+NVto2SmH93A0x1DgjtVjBIy3I3o46tood38KiDHqI61CAk382", + //律师注册审核消息提醒 + "templateId1": "cCIkyiWffdAJEX4QQyxsmdaPt-JKib5I4rhCflwcebU", + //律师注册审核结果提醒 + "templateId2": "68FkacsufQ5klTZTM4qFcZHfQrsDrAQeiu6R0Chb6B8" + //北关微信公众号 //"appid": "wx3a65effe2f8808c3", //"secret": "e645ec6643cd844ac1129b2eb7680477", //"templateId": "cwSTQjLRh-xhnpz41jGlPxMty_EOJBlyjuBNGEP6FyU" + //"templateId": "cwSTQjLRh-xhnpz41jGlPxMty_EOJBlyjuBNGEP6FyU" + //"templateId2": "cwSTQjLRh-byAZoJ5yt3ieIUiWBZSdrT/oObHO49dLftjvsdGW3Gvsf/uTC5f0SvFU2mhrq9QQ" //北关 //赞皇 diff --git a/24Hour/build/dockerbuild.txt b/24Hour/build/dockerbuild.txt index 9bcb86b..3ff206c 100644 --- a/24Hour/build/dockerbuild.txt +++ b/24Hour/build/dockerbuild.txt @@ -1,6 +1,6 @@ create images docker build -t twentyfoursvc:1.0.2.4 . -docker save -o d://twentyfoursvc.1.0.2.5.tar twentyfoursvc:1.0.2.5 +docker save -o d://twentyfoursvc.1.0.3.7.tar twentyfoursvc:1.0.3.7 docker on windows for fake data create container docker run --name twentyfoursvc -p 8098:8098 -v D://dockerconfigs/24hourconfig/appsettings.json:/app/appsettings.json -v /etc/localtime:/etc/localtime -d twentyfoursvc:1.0.1.5 @@ -190,7 +190,7 @@ for 2.0 proxyclient docker run --name twentysysproxy.1.0.1.5 -p 5194:5194 -v /home/twentysysproxy/config/appsettings.json:/app/appsettings.json -v /etc/localtime:/etc/localtime --restart=always --link mysql --network twentytotwneyfour --network-alias twentyproxy -d twentysysproxy:1.0.1.5 - +docker save -o d://twentysysproxy.1.0.1.6.tar twentysysproxy:1.0.1.6 From 2c752e4bfc937903a467f73fe5de1bfdd9da0af5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=BD=87=E9=98=B3=20=E9=82=B9?= Date: Tue, 26 Dec 2023 15:23:43 +0800 Subject: [PATCH 6/6] =?UTF-8?q?=E5=8D=87=E7=BA=A7=E7=89=88=E6=9C=AC?= =?UTF-8?q?=E5=8F=B7=E5=8F=AA1.0.3.9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 24Hour/24Hour.csproj | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/24Hour/24Hour.csproj b/24Hour/24Hour.csproj index 680bbbf..f391ff5 100644 --- a/24Hour/24Hour.csproj +++ b/24Hour/24Hour.csproj @@ -8,8 +8,8 @@ True e485308c-2f05-470b-b0a4-68f1ec2b3412 Linux - 1.0.3.8 - 1.0.3.8 + 1.0.3.9 + 1.0.3.9