| | |
| | | |
| | | /** |
| | | * 短信演示案例 |
| | | * 请先阅读文档 否则无法使用 |
| | | * |
| | | * @author Lion Li |
| | | * @version 4.2.0 |
| | |
| | | |
| | | private final SmsProperties smsProperties; |
| | | // private final SmsTemplate smsTemplate; // 可以使用spring注入 |
| | | // private final AliyunSmsTemplate smsTemplate; // 也可以注入某个厂家的模板工具 |
| | | |
| | | @ApiOperation("发送短信Aliyun") |
| | | @GetMapping("/sendAliyun") |
| | | public R<Object> sendAliyun(@ApiParam("电话号") String phones, |
| | | @ApiParam("模板ID") String templateId) { |
| | | if (smsProperties.getEnabled()) { |
| | | R.fail("当前系统没有开启短信功能!"); |
| | | if (!smsProperties.getEnabled()) { |
| | | return R.fail("当前系统没有开启短信功能!"); |
| | | } |
| | | if (!SpringUtils.containsBean("aliyunSmsTemplate")) { |
| | | return R.fail("阿里云依赖未引入!"); |
| | | } |
| | | SmsTemplate smsTemplate = SpringUtils.getBean(SmsTemplate.class); |
| | | Map<String, String> map = new HashMap<>(1); |
| | |
| | | @GetMapping("/sendTencent") |
| | | public R<Object> sendTencent(@ApiParam("电话号") String phones, |
| | | @ApiParam("模板ID") String templateId) { |
| | | if (smsProperties.getEnabled()) { |
| | | R.fail("当前系统没有开启短信功能!"); |
| | | if (!smsProperties.getEnabled()) { |
| | | return R.fail("当前系统没有开启短信功能!"); |
| | | } |
| | | if (!SpringUtils.containsBean("tencentSmsTemplate")) { |
| | | return R.fail("腾讯云依赖未引入!"); |
| | | } |
| | | SmsTemplate smsTemplate = SpringUtils.getBean(SmsTemplate.class); |
| | | Map<String, String> map = new HashMap<>(1); |