短信相关配置
系统设置
在【系统设置】–>【消息服务】中配置短信相关参数。
- 短信发送方式:中国网建、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)】方法。用户可通过修改此类代码来调用自己所使用的短信接口。
系统默认发送规则
通过用户的 BACKUSERCODE
或 PHONE
字段获取用户手机号。
代码中的调用
在自己的类中注入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-08-21 10:58 作者:呼丽华