/*********************************************************************** * Project: baifenBinfa.Net * * Web: https://baifenBinfa.com * * ProjectName: 百分兵法管理系统 * * Author: * * Email: * * CreateTime: 2020-02-26 0:57:51 * Description: 暂无 ***********************************************************************/ using CoreCms.Net.Configuration; using Newtonsoft.Json.Linq; namespace CoreCms.Net.Utility.Helper { /// /// 短信相关帮助类 /// public class SmsHelper { /// /// 根据消息分类和传输参数,获取要发送的内容 /// /// 类型 /// 参数类型 /// public static string GetTemp(string type, JObject parameters) { var msg = string.Empty; if (type == GlobalEnumVars.SmsMessageTypes.Reg.ToString()) { // 账户注册 var code = string.Empty; if (parameters.ContainsKey("code")) { code = parameters["code"]?.ToString(); } msg = "您正在注册账号,验证码是" + code + ",请勿告诉他人。"; } else if (type == GlobalEnumVars.SmsMessageTypes.Login.ToString()) { // 账户登录 var code = string.Empty; if (parameters.ContainsKey("code")) { code = parameters["code"]?.ToString(); } msg = "您正在登陆账号,验证码是" + code + ",请勿告诉他人。"; } else if (type == GlobalEnumVars.SmsMessageTypes.Veri.ToString()) { // 验证验证码 var code = string.Empty; if (parameters.ContainsKey("code")) { code = parameters["code"]?.ToString(); } msg = "您的验证码是" + code + ",请勿告诉他人。"; } else if (type == GlobalEnumVars.PlatformMessageTypes.CreateOrder.ToString()) { // 订单创建 msg = "恭喜您,订单创建成功,祝您购物愉快。"; } else if (type == GlobalEnumVars.PlatformMessageTypes.OrderPayed.ToString()) { // 订单支付通知买家 msg = "恭喜您,订单支付成功,祝您购物愉快。"; } else if (type == GlobalEnumVars.PlatformMessageTypes.RemindOrderPay.ToString()) { // 未支付催单 msg = "您的订单还有1个小时就要取消了,请及时进行支付。"; } else if (type == GlobalEnumVars.PlatformMessageTypes.DeliveryNotice.ToString()) { // 订单发货 msg = "您好,您的订单已经发货。"; } else if (type == GlobalEnumVars.PlatformMessageTypes.AfterSalesPass.ToString()) { // 售后审核通过 msg = "您好,您的售后已经通过。"; } else if (type == GlobalEnumVars.PlatformMessageTypes.RefundSuccess.ToString()) { // 退款已处理 msg = "用户您好,您的退款已经处理,请确认。"; } else if (type == GlobalEnumVars.PlatformMessageTypes.SellerOrderNotice.ToString()) { // 订单支付通知卖家 msg = "您有新的订单了,请及时处理。"; } else if (type == GlobalEnumVars.PlatformMessageTypes.Common.ToString()) { //通用类型 var tpl = string.Empty; if (parameters.ContainsKey("tpl")) { tpl = parameters["tpl"]?.ToString(); } msg = tpl; } return msg; } /// /// //记录哪里需要发送消息,统一处理 /// public static void SendMessage() { //记录哪里需要发送消息,统一处理 } } }