mirror of
http://git.coreshop.cn/jianweie/coreshoppro.git
synced 2026-03-22 14:07:20 +08:00
## 0.0.2(2021-12-30)
使用SixLabors.ImageSharp替换System.Drawing,全面拥抱跨平台,减少安装libgdiplus的过程。组件功能更加丰富。 升级uview至2.0.19版本。进一步减小包大小。 取消全部WebRequest,替换为HttpClient。 nuget更新大批组件升级到6.0版本
This commit is contained in:
@@ -20,6 +20,7 @@ using CoreCms.Net.Model.ViewModels.Sms;
|
||||
using CoreCms.Net.Model.ViewModels.UI;
|
||||
using CoreCms.Net.Utility.Extensions;
|
||||
using CoreCms.Net.Utility.Helper;
|
||||
using Flurl.Http;
|
||||
using Microsoft.AspNetCore.Http;
|
||||
using Microsoft.Extensions.Options;
|
||||
using Newtonsoft.Json;
|
||||
@@ -154,12 +155,19 @@ namespace CoreCms.Net.Services
|
||||
/// <param name="mobile"></param>
|
||||
/// <param name="contentBody"></param>
|
||||
/// <param name="smsOptions">配置文件</param>
|
||||
public string SendSms(string mobile, string contentBody, SMSOptions smsOptions)
|
||||
public async Task<string> SendSms(string mobile, string contentBody, SMSOptions smsOptions)
|
||||
{
|
||||
if (smsOptions.Enabled)
|
||||
{
|
||||
string param = $@"action=send&userid={smsOptions.UserId}&account={smsOptions.Account}&password={smsOptions.Password}&content={"【" + smsOptions.Signature + "】" + contentBody}&mobile={mobile}";
|
||||
var str = HttpHelper.PostSend(smsOptions.ApiUrl, param);
|
||||
var str = await smsOptions.ApiUrl.PostUrlEncodedAsync(new
|
||||
{
|
||||
action = "send",
|
||||
userid = smsOptions.UserId,
|
||||
account = smsOptions.Account,
|
||||
password = smsOptions.Password,
|
||||
mobile = mobile,
|
||||
content = "【" + smsOptions.Signature + "】" + contentBody,
|
||||
}).ReceiveString();
|
||||
return str;
|
||||
}
|
||||
else
|
||||
|
||||
Reference in New Issue
Block a user