From eec809f1217008b609b642faaf4f8f5d16aa41a4 Mon Sep 17 00:00:00 2001 From: xin <1099200748@qq.com> Date: Wed, 04 Jun 2025 21:41:48 +0800 Subject: [PATCH] 批量短信 --- oying-system/src/main/resources/config/application-dev.yml | 1 + oying-tools/src/main/java/com/oying/utils/SendMessageUtils.java | 4 ++-- oying-system/src/main/resources/config/application-prod.yml | 1 + oying-tools/src/main/java/com/oying/utils/WinnerLookProperties.java | 1 + oying-system/src/main/java/com/oying/modules/security/rest/VerificationController.java | 2 +- 5 files changed, 6 insertions(+), 3 deletions(-) diff --git a/oying-system/src/main/java/com/oying/modules/security/rest/VerificationController.java b/oying-system/src/main/java/com/oying/modules/security/rest/VerificationController.java index 612c2b6..cd6d3d6 100644 --- a/oying-system/src/main/java/com/oying/modules/security/rest/VerificationController.java +++ b/oying-system/src/main/java/com/oying/modules/security/rest/VerificationController.java @@ -44,7 +44,7 @@ String verification = (int) ((Math.random() * 9 + 1) * 100000) + ""; redisUtils.set(uuid, verification, time); String message = "您的验证码为:" + verification + ",请勿泄露于他人!"; - SendMessageUtils.sendMsg(phone, message, properties); + SendMessageUtils.sendMsg(properties.getUrlSendMsg(), phone, message, properties); return ResponseEntity.ok(R.success(uuid)); } } diff --git a/oying-system/src/main/resources/config/application-dev.yml b/oying-system/src/main/resources/config/application-dev.yml index a23cc5f..ba81b21 100644 --- a/oying-system/src/main/resources/config/application-dev.yml +++ b/oying-system/src/main/resources/config/application-dev.yml @@ -179,5 +179,6 @@ winner-look: url-send-msg: https://118.178.116.15:8443/winnerrxd/api/trigger/SendMsg + url-send-msg-batch: https://118.178.116.15:8443/winnerrxd/api/trigger/SendBatchMsg user-code: CQLYSXYJ user-pass: lych1205! diff --git a/oying-system/src/main/resources/config/application-prod.yml b/oying-system/src/main/resources/config/application-prod.yml index f2e0fab..ab56135 100644 --- a/oying-system/src/main/resources/config/application-prod.yml +++ b/oying-system/src/main/resources/config/application-prod.yml @@ -189,5 +189,6 @@ winner-look: url-send-msg: https://118.178.116.15:8443/winnerrxd/api/trigger/SendMsg + url-send-msg-batch: https://118.178.116.15:8443/winnerrxd/api/trigger/SendBatchMsg user-code: CQLYSXYJ user-pass: lych1205! diff --git a/oying-tools/src/main/java/com/oying/utils/SendMessageUtils.java b/oying-tools/src/main/java/com/oying/utils/SendMessageUtils.java index 6fbc7b3..c3ce8dd 100644 --- a/oying-tools/src/main/java/com/oying/utils/SendMessageUtils.java +++ b/oying-tools/src/main/java/com/oying/utils/SendMessageUtils.java @@ -24,14 +24,14 @@ @Data public class SendMessageUtils { - public static void sendMsg(String phone, String message, WinnerLookProperties properties) { + public static void sendMsg(String url, String phone, String message, WinnerLookProperties properties) { Map<String, String> params = new HashMap<>(); params.put("userCode", properties.getUserCode()); params.put("userPass", properties.getUserPass()); params.put("DesNo", phone); params.put("Msg", message + "【立研】"); params.put("smsType", "101"); - String str = HttpRequest.exchangeMsg(HttpMethod.POST, properties.getUrlSendMsg(), convert(params)); + String str = HttpRequest.exchangeMsg(HttpMethod.POST, url, convert(params)); if (ObjectUtils.isEmpty(extractWithRegex(str))) { log.error("短信调用异常 {}", str); throw new BadRequestException("短信调用异常"); diff --git a/oying-tools/src/main/java/com/oying/utils/WinnerLookProperties.java b/oying-tools/src/main/java/com/oying/utils/WinnerLookProperties.java index 4aa16ff..b6ad1ba 100644 --- a/oying-tools/src/main/java/com/oying/utils/WinnerLookProperties.java +++ b/oying-tools/src/main/java/com/oying/utils/WinnerLookProperties.java @@ -15,6 +15,7 @@ public class WinnerLookProperties { private String urlSendMsg; + private String urlSendMsgBatch; private String userCode; private String userPass; } -- Gitblit v1.9.3