From debb7b1ef8bb4e96e09b2d878ad821b4b2f3a110 Mon Sep 17 00:00:00 2001
From: xin <1099200748@qq.com>
Date: Fri, 07 Nov 2025 22:00:17 +0800
Subject: [PATCH] 短信api更新维护(未完成)

---
 oying-system/src/main/java/com/oying/modules/security/utils/SendMessageUtils.java |   24 ++++++++++++++++++++++--
 1 files changed, 22 insertions(+), 2 deletions(-)

diff --git a/oying-tools/src/main/java/com/oying/utils/SendMessageUtils.java b/oying-system/src/main/java/com/oying/modules/security/utils/SendMessageUtils.java
similarity index 64%
rename from oying-tools/src/main/java/com/oying/utils/SendMessageUtils.java
rename to oying-system/src/main/java/com/oying/modules/security/utils/SendMessageUtils.java
index 8be1331..ce8d382 100644
--- a/oying-tools/src/main/java/com/oying/utils/SendMessageUtils.java
+++ b/oying-system/src/main/java/com/oying/modules/security/utils/SendMessageUtils.java
@@ -1,6 +1,8 @@
-package com.oying.utils;
+package com.oying.modules.security.utils;
 
+import cn.hutool.core.util.IdUtil;
 import com.oying.exception.BadRequestException;
+import com.oying.utils.HttpRequest;
 import lombok.Data;
 import lombok.extern.slf4j.Slf4j;
 import org.springframework.http.HttpMethod;
@@ -24,8 +26,26 @@
 @Data
 public class SendMessageUtils {
 
-    public static final String SIGN = "【立研】";
+    public static final String SIGN = "【哦应科技】";
     public static final String MESSAGE = "您的验证码为:{code},请勿泄露于他人!";
+    public static void main(String[] args) {
+        System.out.println(IdUtil.simpleUUID());
+        Map<String, String> params = new HashMap<>();
+        params.put("userCode", "SHOYYJ");
+        params.put("userPass", "Oy250928");
+        params.put("DesNo", "15213186640");
+        params.put("Msg", "【哦应科技】您的验证码为:784121,请勿泄露于他人!");
+        params.put("smsType", "101");
+        String str = extractWithRegex(HttpRequest.exchangeMsg(HttpMethod.POST, "https://118.178.116.15:8443/winnerrxd/api/trigger/SendMsg", convert(params)));
+        if (ObjectUtils.isEmpty(str)) {
+            log.error("短信调用异常 {}", str);
+            throw new BadRequestException("短信调用异常");
+        }
+        long i = Long.parseLong(str);
+        if (i < 0) {
+            throw new BadRequestException(WinnerLookEnum.find(str));
+        }
+    }
 
     public static void sendMsg(String url, String phone, String sign, String message, WinnerLookProperties properties) {
         Map<String, String> params = new HashMap<>();

--
Gitblit v1.9.3