From 30ea2c33af092769b4969e7cf9d8209b5d8267ad Mon Sep 17 00:00:00 2001
From: 陈昶聿 <chychen@nbjetron.com>
Date: 星期五, 15 五月 2026 16:18:24 +0800
Subject: [PATCH] 【市一】湖滨单独发送

---
 ruoyi-quartz/src/main/java/com/ruoyi/quartz/task/RyTask.java        |    2 +-
 ruoyi-common/src/main/java/com/ruoyi/common/utils/sms/smsUtils.java |   27 +++++++++++++++++++++++++++
 2 files changed, 28 insertions(+), 1 deletions(-)

diff --git a/ruoyi-common/src/main/java/com/ruoyi/common/utils/sms/smsUtils.java b/ruoyi-common/src/main/java/com/ruoyi/common/utils/sms/smsUtils.java
index f604c99..c3a3b35 100644
--- a/ruoyi-common/src/main/java/com/ruoyi/common/utils/sms/smsUtils.java
+++ b/ruoyi-common/src/main/java/com/ruoyi/common/utils/sms/smsUtils.java
@@ -44,6 +44,33 @@
 
     }
 
+
+    /**
+     * 鏉窞甯備竴鍖婚櫌婀栨花闄㈠尯鎴戠煭淇℃帴鍙�
+     *
+     * @param url      鐭俊URL
+     * @param userName 鐭俊甯愬彿
+     * @param content  鐭俊瀵嗙爜
+     * @param phone    鎵嬫満鍙风粍鍚堝 13500000001,13500000002
+     * @param content  鐭俊鍐呭
+     * @return 涓や釜鍙傛暟鐨勫拰
+     */
+    public static String sendSms1(String url, String userName, String passWord, String phone, String content) {
+        long timestamp = new Date().getTime();
+        String sign = Md5Utils.hash(userName + timestamp + Md5Utils.hash(passWord));
+        content = "銆愭澀宸炲競绗竴浜烘皯鍖婚櫌銆�" + content;
+        String jsonMsg = "{" +
+                "\"userName\": \"" + userName + "\"," +
+                "\"content\": \"" + content + "\"," +
+                "\"phoneList\": [" + phone + "]," +
+                "\"timestamp\": " + timestamp + "," +
+                "\"sign\": \"" + sign + "\"" +
+                "}";
+        String sendMsg=HttpUtil.postJsonRequest(url, jsonMsg);
+        return sendMsg;
+
+    }
+
     /**
      * 鏉窞甯備竴鍖婚櫌鍚村北闄㈠尯寰俊鎺ュ彛
      *
diff --git a/ruoyi-quartz/src/main/java/com/ruoyi/quartz/task/RyTask.java b/ruoyi-quartz/src/main/java/com/ruoyi/quartz/task/RyTask.java
index b23e487..568ba33 100644
--- a/ruoyi-quartz/src/main/java/com/ruoyi/quartz/task/RyTask.java
+++ b/ruoyi-quartz/src/main/java/com/ruoyi/quartz/task/RyTask.java
@@ -887,7 +887,7 @@
                         String campusid = ObjectUtils.isNotEmpty(sysDept) ? sysDept.getCampusid() : "2";
                         //婀栨花鍗曠嫭鍙戦�佹柟寮�
                         if("1".equals(campusid)){
-                            String result = smsUtils.sendSms(xhsmsPath, xhsmsAccount, xhsmsPwd, sendMagParam.getPhone(), content);
+                            String result = smsUtils.sendSms1(xhsmsPath, xhsmsAccount, xhsmsPwd, sendMagParam.getPhone(), content);
                             //杩欓噷闇�瑕佹牴鎹畆esult杩斿洖鐨勫�煎幓鍒ゆ柇锛屾槸鍚︽垚鍔燂紝鐒跺悗灏嗗�艰祴鍊肩粰isSuccess
                             if (StringUtils.isNotEmpty(result) && result.contains("澶勭悊鎴愬姛")) {
                                 isSuccess = "true";

--
Gitblit v1.9.3