From fef8ba8c07220b9467185f97e2425d82d8ce9237 Mon Sep 17 00:00:00 2001 From: "2265829957@qq.com" Date: Mon, 29 Nov 2021 18:23:39 +0800 Subject: [PATCH] =?UTF-8?q?=E7=9F=AD=E4=BF=A1=E6=89=93=E5=8D=B0=E6=97=A5?= =?UTF-8?q?=E5=BF=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../general/service/XhpcSmsServiceImpl.java | 38 ++++++++++--------- 1 file changed, 21 insertions(+), 17 deletions(-) diff --git a/xhpc-modules/xhpc-general/src/main/java/com/xhpc/general/service/XhpcSmsServiceImpl.java b/xhpc-modules/xhpc-general/src/main/java/com/xhpc/general/service/XhpcSmsServiceImpl.java index af0385ed..661df9e5 100644 --- a/xhpc-modules/xhpc-general/src/main/java/com/xhpc/general/service/XhpcSmsServiceImpl.java +++ b/xhpc-modules/xhpc-general/src/main/java/com/xhpc/general/service/XhpcSmsServiceImpl.java @@ -26,7 +26,6 @@ import java.util.regex.Pattern; * @author yuyang * @date 2021/7/30 18:50 */ -@Slf4j @Service public class XhpcSmsServiceImpl implements IXhpcSmsService { @@ -83,7 +82,6 @@ public class XhpcSmsServiceImpl implements IXhpcSmsService { String token = "token:" + phone; logger.info("------------------------------"); String cacheObject = REDIS.getCacheObject(token); - System.out.println("过了redis"); if (cacheObject != null) { return AjaxResult.error("1012", "操作过于频繁,请于1分钟后重试"); } @@ -164,19 +162,6 @@ public class XhpcSmsServiceImpl implements IXhpcSmsService { xhpcSmsMapper.addXhpcSms(xhpcSms); } - @Override - public Object getAliyunShortMessageInfo() { - - Long successMessage = xhpcSmsMapper.querySumOfSuccessMessage(); - Long failMessage = xhpcSmsMapper.querySumOfFailMessage(); - Long sumOfMessage = successMessage + failMessage; - Map messageInfoMap = new HashMap<>(); - messageInfoMap.put("successMessage", successMessage); - messageInfoMap.put("failMessage", failMessage); - messageInfoMap.put("sumOfMessage", sumOfMessage); - return messageInfoMap; - } - public static void main(String[] args) { for (int i = 0; i < 50; i++) { @@ -213,20 +198,39 @@ public class XhpcSmsServiceImpl implements IXhpcSmsService { String templateParam = JSONUtil.toJsonStr(paramMap); sendSmsRequest.setTemplateParam(templateParam); SendSmsResponse sendSmsResponse = client.sendSms(sendSmsRequest); + //获取发送结果状态码 String statusCode = sendSmsResponse.getBody().getCode(); + //获取短信的Biz号 + //String bizId = sendSmsResponse.getBody().getBizId(); + //获取短信的发送日期,并将其转换为yyyyMMdd的格式 + //String date = sendSmsResponse.getHeaders().get("date"); + //Date realDate = new Date(date); + //SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd"); + //String formatData = sdf.format(realDate); + //获取实际的模板内容 String templateContent = getTemplateContent(templateId, paramMap); + +// //获取所发送的模板信息 +// QuerySendDetailsRequest querySendDetailsRequest = new QuerySendDetailsRequest(); +// querySendDetailsRequest.setPhoneNumber(phone); +// querySendDetailsRequest.setBizId(bizId); +// querySendDetailsRequest.setSendDate(formatData); +// querySendDetailsRequest.setCurrentPage(1L); +// querySendDetailsRequest.setPageSize(10L); +// Thread.sleep(400); +// String templateContent = client.querySendDetails(querySendDetailsRequest).getBody().getSmsSendDetailDTOs().getSmsSendDetailDTO().get(0).getContent(); + //获取阿里云的返回值json字符串 SendSmsResponseBody body = sendSmsResponse.getBody(); String jsonResult = JSONUtil.toJsonStr(body); - System.out.println("阿里云返回值的json字符串=============》" + jsonResult); + //存放后面需要使用的返回值 HashMap valueParam = new HashMap<>(); valueParam.put("statusCode", statusCode); valueParam.put("templateContent", templateContent); valueParam.put("jsonResult", jsonResult); - System.out.println(("valueParam的值===========》" + valueParam)); return valueParam; }