短信相关配置

系统设置

在【系统设置】–>【消息服务】中配置短信相关参数。

  • 短信发送方式:中国网建、253短信、自定义
  • 每天最大发送短信数:
  • 网建短信服务用户名:当发送方式为网建时生效
  • 网建短信服务密码:当发送方式为网建时生效

中国网建

登录 http://sms.webchinese.com.cn 注册账号并使用

253短信

访问 https://www.253.com/ 注册账号并使用
在【系统设置】–>【第三方服务】中配置

发送短信链接地址(可以不修改)

account.send.url = http://smssh1.253.com/msg/send/json

账号余额查询(可以不修改)

account.balance = https://sms.253.com/msg/balance/json

API账号 253平台提供的账号

username = XXXXX

发送链接密码 253平台设置的密码

password = XXXXXX

短信签名

sign = xxx

是否需要状态报告

report = true

自定义短信发送

在项目的【je-base】模块下,找到【com.note.util.NoteUtil】类。当系统设置中设置了短信发送方式为自定义时,系统会调用【com.note.util.NoteUtil.sendNote(String phoneNumber,String context,String jtgsId)】方法。用户可通过修改此类代码来调用自己所使用的短信接口。

系统默认发送规则

通过用户的 BACKUSERCODEPHONE 字段获取用户手机号。

代码中的调用

在自己的类中注入PushService

@Autowired
private PushService pushService;

创建消息类com.je.push.model.Message对象

  • userIds: 人员ID,多个人员使用英文逗号分隔
  • title:标题
  • content:HTML内容。

平台调运

Message message = new Message(userIds, title, content);

发送邮件到指定人员

pushService.send(Push.SMS.getCode(), message);
最后编辑: 呼丽华  文档更新时间: 2024-03-05 11:49   作者:呼丽华