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