| | |
| | | import com.aliyun.oss.OSSClientBuilder; |
| | | import com.aliyun.oss.OSSException; |
| | | import com.aliyun.oss.model.GetObjectRequest; |
| | | import com.aliyuncs.dysmsapi.model.v20170525.SendSmsResponse; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import com.fasterxml.jackson.databind.JsonNode; |
| | |
| | | String templateCode = smsTemplateDO.getCode(); |
| | | for (SmsTaskDetailDO detail : smsTaskDetailDOList) { |
| | | try { |
| | | SendSmsResponse sendSmsResponse = SmsUtil.sendSms(detail.getPhone(), templateCode, null); |
| | | if("OK".equals(sendSmsResponse.getCode())){ |
| | | detail.setResult(Constants.SMS_SEND_RESULT.success.name()); |
| | | }else{ |
| | | detail.setFailReason(sendSmsResponse.getMessage()); |
| | | detail.setResult(Constants.SMS_SEND_RESULT.failure.name()); |
| | | } |
| | | detail.setResponseResult(sendSmsResponse.toString()); |
| | | // SendSmsResponse sendSmsResponse = SmsUtil.sendSms(detail.getPhone(), templateCode, null); |
| | | // if("OK".equals(sendSmsResponse.getCode())){ |
| | | // detail.setResult(Constants.SMS_SEND_RESULT.success.name()); |
| | | // }else{ |
| | | // detail.setFailReason(sendSmsResponse.getMessage()); |
| | | // detail.setResult(Constants.SMS_SEND_RESULT.failure.name()); |
| | | // } |
| | | // detail.setResponseResult(sendSmsResponse.toString()); |
| | | } catch (Exception e) { |
| | | detail.setResult(Constants.SMS_SEND_RESULT.failure.name()); |
| | | System.err.println("Failed to send SMS to " + detail.getPhone() + ": " + e.getMessage()); |