From 556ecf3b99efc77677ad8b76980d7a98bcf6327e Mon Sep 17 00:00:00 2001
From: xin <1099200748@qq.com>
Date: Wed, 04 Jun 2025 16:08:39 +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