优化阿里云短信发送功能。

This commit is contained in:
jianweie code
2024-02-29 15:58:10 +08:00
parent 36dfe3b5c4
commit b7cda465f4
2 changed files with 15 additions and 17 deletions

View File

@@ -90,16 +90,14 @@ namespace CoreCms.Net.Services
mobile = CommonHelper.GetConfigDictionary(allConfigs, SystemSettingConstVars.ShopMobile);
}
//发货时,短信通知用发货人的
if (code == GlobalEnumVars.PlatformMessageTypes.DeliveryNotice.ToString())
if (code == GlobalEnumVars.PlatformMessageTypes.DeliveryNotice.ToString() && parameters.ContainsKey("shipMobile"))
{
if (parameters.ContainsKey("shipMobile"))
{
mobile = parameters["shipMobile"].ObjectToString();
}
mobile = parameters["shipMobile"].ObjectToString();
}
if (!string.IsNullOrEmpty(mobile))
{
await smsServices.Send(mobile, code, parameters);
var smsOut = await smsServices.Send(mobile, code, parameters);
NLogUtil.WriteAll(LogLevel.Trace, LogType.Other, "短信发送反馈", JsonConvert.SerializeObject(smsOut));
}
}
}

View File

@@ -238,7 +238,7 @@
<div class="layui-input-inline layui-inline-3">
<input type="text" name="smsAliYunTplForReg" value="{{d.data.configs['smsAliYunTplForReg']['sValue']}}" lay-verify="title" autocomplete="off" placeholder="" class="layui-input">
</div>
<div class="layui-form-mid layui-word-aux">变量属性${code}将替换代码中的数字验证码请在模板中选择验证码短信</div>
<div class="layui-form-mid layui-word-aux">验证码短信变量属性${code}将替换代码中的数字验证码请在模板中选择验证码短信</div>
</div>
@@ -247,7 +247,7 @@
<div class="layui-input-inline layui-inline-3">
<input type="text" name="smsAliYunTplForLogin" value="{{d.data.configs['smsAliYunTplForLogin']['sValue']}}" lay-verify="title" autocomplete="off" placeholder="" class="layui-input">
</div>
<div class="layui-form-mid layui-word-aux">变量属性${code}将替换代码中的数字验证码请在模板中选择验证码短信</div>
<div class="layui-form-mid layui-word-aux">验证码短信变量属性${code}将替换代码中的数字验证码请在模板中选择验证码短信</div>
</div>
@@ -256,7 +256,7 @@
<div class="layui-input-inline layui-inline-3">
<input type="text" name="smsAliYunTplForVeri" value="{{d.data.configs['smsAliYunTplForVeri']['sValue']}}" lay-verify="title" autocomplete="off" placeholder="" class="layui-input">
</div>
<div class="layui-form-mid layui-word-aux">变量属性${code}将替换代码中的数字验证码请在模板中选择验证码短信</div>
<div class="layui-form-mid layui-word-aux">验证码短信变量属性${code}将替换代码中的数字验证码请在模板中选择验证码短信</div>
</div>
<div class="layui-form-item">
@@ -264,6 +264,7 @@
<div class="layui-input-inline layui-inline-3">
<input type="text" name="smsAliYunTplForCreateOrder" value="{{d.data.configs['smsAliYunTplForCreateOrder']['sValue']}}" lay-verify="title" autocomplete="off" placeholder="" class="layui-input">
</div>
<div class="layui-form-mid layui-word-aux">通知短信纯文本无变量</div>
</div>
<div class="layui-form-item">
@@ -271,43 +272,42 @@
<div class="layui-input-inline layui-inline-3">
<input type="text" name="smsAliYunTplForOrderPayed" value="{{d.data.configs['smsAliYunTplForOrderPayed']['sValue']}}" lay-verify="title" autocomplete="off" placeholder="" class="layui-input">
</div>
<div class="layui-form-mid layui-word-aux">通知短信纯文本无变量</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">{{d.data.configs['smsAliYunTplForRemindOrderPay']['sKey']}}</label>
<div class="layui-input-inline layui-inline-3">
<input type="text" name="smsAliYunTplForRemindOrderPay" value="{{d.data.configs['smsAliYunTplForRemindOrderPay']['sValue']}}" lay-verify="title" autocomplete="off" placeholder="" class="layui-input">
</div>
<div class="layui-form-mid layui-word-aux">通知短信纯文本无变量</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">{{d.data.configs['smsAliYunTplForDeliveryNotice']['sKey']}}</label>
<div class="layui-input-inline layui-inline-3">
<input type="text" name="smsAliYunTplForDeliveryNotice" value="{{d.data.configs['smsAliYunTplForDeliveryNotice']['sValue']}}" lay-verify="title" autocomplete="off" placeholder="" class="layui-input">
</div>
<div class="layui-form-mid layui-word-aux">通知短信纯文本无变量</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">{{d.data.configs['smsAliYunTplForAfterSalesPass']['sKey']}}</label>
<div class="layui-input-inline layui-inline-3">
<input type="text" name="smsAliYunTplForAfterSalesPass" value="{{d.data.configs['smsAliYunTplForAfterSalesPass']['sValue']}}" lay-verify="title" autocomplete="off" placeholder="" class="layui-input">
</div>
<div class="layui-form-mid layui-word-aux">通知短信纯文本无变量</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">{{d.data.configs['smsAliYunTplForRefundSuccess']['sKey']}}</label>
<div class="layui-input-inline layui-inline-3">
<input type="text" name="smsAliYunTplForRefundSuccess" value="{{d.data.configs['smsAliYunTplForRefundSuccess']['sValue']}}" lay-verify="title" autocomplete="off" placeholder="" class="layui-input">
</div>
<div class="layui-form-mid layui-word-aux">通知短信纯文本无变量</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">{{d.data.configs['smsAliYunTplForSellerOrderNotice']['sKey']}}</label>
<div class="layui-input-inline layui-inline-3">
<input type="text" name="smsAliYunTplForSellerOrderNotice" value="{{d.data.configs['smsAliYunTplForSellerOrderNotice']['sValue']}}" lay-verify="title" autocomplete="off" placeholder="" class="layui-input">
</div>
<div class="layui-form-mid layui-word-aux">此短信是用来通知商家有新的订单使用</div>
<div class="layui-form-mid layui-word-aux">通知短信纯文本无变量此短信是用来通知商家有新的订单使用</div>
</div>
<div class="layui-form-item">
@@ -315,9 +315,9 @@
<div class="layui-input-inline layui-inline-3">
<input type="text" name="smsAliYunTplForCommon" value="{{d.data.configs['smsAliYunTplForCommon']['sValue']}}" lay-verify="title" autocomplete="off" placeholder="" class="layui-input">
</div>
<div class="layui-form-mid layui-word-aux">通知短信纯文本无变量</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">&nbsp;</label>
<div class="layui-input-block">