| | |
| | | import cn.com.flaginfo.sdk.cmc.api.sms.dynsend.DynSMSSendRequest; |
| | | import cn.com.flaginfo.sdk.cmc.api.sms.send.SMSSendRequest; |
| | | import cn.gistack.sm.sms.entity.SmsRecord; |
| | | import cn.gistack.sm.sms.entity.SmsRequest; |
| | | import cn.gistack.sm.sms.service.ISmsRecordService; |
| | | import cn.gistack.sm.sms.util.SmsUtils; |
| | | import cn.gistack.system.user.entity.User; |
| | |
| | | import org.springblade.core.tool.api.R; |
| | | import org.springframework.web.bind.annotation.*; |
| | | |
| | | import java.util.Arrays; |
| | | import java.util.List; |
| | | import java.util.regex.Matcher; |
| | | import java.util.regex.Pattern; |
| | |
| | | smsRecordService.save(smsRecord); |
| | | } |
| | | |
| | | @PostMapping("/test1") |
| | | public R test1(@RequestBody DynSMSSendRequest request){ |
| | | return R.data(SmsUtils.dynSendMethod(request)); |
| | | /** |
| | | * 发送邮件提醒 |
| | | * @param request |
| | | * @return |
| | | */ |
| | | @PostMapping("/sendEmailMsg") |
| | | public R sendEmailMsg(@RequestBody SmsRequest request){ |
| | | // 处理数据(可能是多个手机号情况) |
| | | List<String> list = Arrays.asList(request.getPhone().split(",")); |
| | | // 遍历 |
| | | for (String phone : list) { |
| | | DynSMSSendRequest dynSMSSendRequest = new DynSMSSendRequest(); |
| | | dynSMSSendRequest.setTemplateId("2431012165350"); |
| | | dynSMSSendRequest.setDynData(new String[][]{{"手机号码","标题"},{phone,request.getContent()}}); |
| | | // 发送邮件短信 |
| | | SmsUtils.dynSendMethod(dynSMSSendRequest); |
| | | } |
| | | return R.status(true); |
| | | } |
| | | } |