From 89399a1b145cedd579406dede0c799f714727520 Mon Sep 17 00:00:00 2001 From: liangkun Date: Fri, 30 Dec 2022 11:02:14 +0800 Subject: [PATCH] =?UTF-8?q?=E7=9F=AD=E4=BF=A1=E5=B9=B3=E5=8F=B0=E8=B0=83?= =?UTF-8?q?=E8=AF=95=E9=80=9A=E8=BF=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../EADateArrange/EADateArrangeService.cs | 30 +++++++++---------- .../Learun.Util/Web/HttpMethods.cs | 2 +- .../App.config | 6 ++-- .../Yixintong/YixintongSms.cs | 26 ++++++++-------- 4 files changed, 32 insertions(+), 32 deletions(-) diff --git a/Learun.Framework.Ultimate V7/Learun.Framework.Module/Learun.Application.Module/Learun.Application.TwoDevelopment/EducationalAdministration/EADateArrange/EADateArrangeService.cs b/Learun.Framework.Ultimate V7/Learun.Framework.Module/Learun.Application.Module/Learun.Application.TwoDevelopment/EducationalAdministration/EADateArrange/EADateArrangeService.cs index 903378135..7306f8c19 100644 --- a/Learun.Framework.Ultimate V7/Learun.Framework.Module/Learun.Application.Module/Learun.Application.TwoDevelopment/EducationalAdministration/EADateArrange/EADateArrangeService.cs +++ b/Learun.Framework.Ultimate V7/Learun.Framework.Module/Learun.Application.Module/Learun.Application.TwoDevelopment/EducationalAdministration/EADateArrange/EADateArrangeService.cs @@ -239,21 +239,21 @@ namespace Learun.Application.TwoDevelopment.EducationalAdministration }); } //todo:暂定 - //if (informationPushEntity != null && informationPushEntity.StatusSMS == true) - //{ - // //短信推送 - // try - // { - // var listStr = new List(); - // var str1 = $"您有新的教学工作安排需要查看【{entity.WorkName}】。"; - // listStr.Add(str1); - // yixintongSms.SendSmsToSingle("18335927079", SmsType.EADateArrangeNotification, listStr); - // } - // catch (Exception e) - // { - // throw; - // } - //} + if (informationPushEntity != null && informationPushEntity.StatusSMS == true) + { + //短信推送 + try + { + var listStr = new List(); + var str1 = $"您的验证码为123456"; + listStr.Add(str1); + yixintongSms.SendSmsToSingle("18534636609", SmsType.EADateArrangeNotification, listStr); + } + catch (Exception e) + { + throw; + } + } } } diff --git a/Learun.Framework.Ultimate V7/Learun.Framework.Module/Learun.Util/Learun.Util/Web/HttpMethods.cs b/Learun.Framework.Ultimate V7/Learun.Framework.Module/Learun.Util/Learun.Util/Web/HttpMethods.cs index 44eaddd7e..ab6bee9d4 100644 --- a/Learun.Framework.Ultimate V7/Learun.Framework.Module/Learun.Util/Learun.Util/Web/HttpMethods.cs +++ b/Learun.Framework.Ultimate V7/Learun.Framework.Module/Learun.Util/Learun.Util/Web/HttpMethods.cs @@ -153,7 +153,7 @@ namespace Learun.Util string result = ""; HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url); req.Method = "POST"; - req.ContentType = "application/json;charset=UTF-8"; + req.ContentType = "application/x-www-form-urlencoded"; byte[] data = encoding.GetBytes(json);//把字符串转换为字节 diff --git a/Learun.Framework.Ultimate V7/Quanjiang.DigitalScholl.SendSms/App.config b/Learun.Framework.Ultimate V7/Quanjiang.DigitalScholl.SendSms/App.config index f2de6874c..63a3e5bc6 100644 --- a/Learun.Framework.Ultimate V7/Quanjiang.DigitalScholl.SendSms/App.config +++ b/Learun.Framework.Ultimate V7/Quanjiang.DigitalScholl.SendSms/App.config @@ -12,9 +12,9 @@ - - - + + + diff --git a/Learun.Framework.Ultimate V7/Quanjiang.DigitalScholl.SendSms/Yixintong/YixintongSms.cs b/Learun.Framework.Ultimate V7/Quanjiang.DigitalScholl.SendSms/Yixintong/YixintongSms.cs index ec04af2d2..d460d6c92 100644 --- a/Learun.Framework.Ultimate V7/Quanjiang.DigitalScholl.SendSms/Yixintong/YixintongSms.cs +++ b/Learun.Framework.Ultimate V7/Quanjiang.DigitalScholl.SendSms/Yixintong/YixintongSms.cs @@ -26,20 +26,20 @@ namespace Quanjiang.DigitalScholl.SendSms var (templatecode, templateparam, randomNum) = GetSmsTemplateBySmsType(st); try { + StringBuilder sb=new StringBuilder(); // 按照协议组织 post 请求包体 - JObject data = new JObject(); - data.Add("SpCode", SpCode); - data.Add("LoginName", LoginName); - data.Add("Password", Password); - data.Add("MessageContent", sendParams.FirstOrDefault()); - data.Add("UserNumber", phoneNumber); - data.Add("templateId", templatecode); - data.Add("SerialNumber", DateTime.Now.ToString("yyyyMMddHHmmssffffff")); - data.Add("ScheduleTime", ""); - data.Add("f", "1"); - data.Add("signCode", ""); + sb.Append("SpCode="+SpCode); + sb.Append("&LoginName=" + LoginName); + sb.Append("&Password=" + Password); + sb.Append("&MessageContent=" + sendParams.FirstOrDefault()); + sb.Append("&UserNumber=" + phoneNumber); + //sb.Append("&templateId=" + templatecode);//测试帐号去掉 + sb.Append("&SerialNumber=" + DateTime.Now.ToString("yyyyMMddHHmmssffffff")); + sb.Append("&f=1"); + //data.Add("ScheduleTime", ""); + //data.Add("signCode", ""); //调接口 - string pushresult = Learun.Util.HttpMethods.HttpPost("https://api.ums86.com:9600/sms/Api/Send.do", JsonConvert.SerializeObject(data), Encoding.GetEncoding("gb2312")); + string pushresult = Learun.Util.HttpMethods.HttpPost("https://api.ums86.com:9600/sms/Api/Send.do", sb.ToString(), Encoding.GetEncoding("gbk")); //返回体 pushresult = pushresult.Replace("
", "&"); NameValueCollection query = HttpUtility.ParseQueryString(pushresult, Encoding.GetEncoding("gb2312")); @@ -119,7 +119,7 @@ namespace Quanjiang.DigitalScholl.SendSms result = ("SMS_137485060", JsonConvert.SerializeObject(new { code = randomNum }), randomNum); break; case SmsType.EADateArrangeNotification: - result = ("1011012133213", JsonConvert.SerializeObject(new { code = randomNum }), randomNum); + result = ("1", JsonConvert.SerializeObject(new { code = randomNum }), randomNum); break; default: throw new ArgumentOutOfRangeException(nameof(st), st, null);