From 7eb77f959d2e60fced8c5f1486ba205fc7282428 Mon Sep 17 00:00:00 2001
From: sinake <sinake1@qq.com>
Date: 星期一, 08 六月 2026 14:59:23 +0800
Subject: [PATCH] 新境上报发送短信、专家发送短信、外链相关接口

---
 ruoyi-common/src/main/java/com/ruoyi/common/utils/SmsUtils.java                 |    3 ++-
 ruoyi-project/target/classes/com/ruoyi/project/service/impl/GiLinkService.class |    0 
 ruoyi-project/src/main/java/com/ruoyi/project/service/impl/GiLinkService.java   |    4 ++++
 ruoyi-framework/src/main/java/com/ruoyi/framework/config/SecurityConfig.java    |    2 +-
 4 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/ruoyi-common/src/main/java/com/ruoyi/common/utils/SmsUtils.java b/ruoyi-common/src/main/java/com/ruoyi/common/utils/SmsUtils.java
index 76dd5a4..1a089f9 100644
--- a/ruoyi-common/src/main/java/com/ruoyi/common/utils/SmsUtils.java
+++ b/ruoyi-common/src/main/java/com/ruoyi/common/utils/SmsUtils.java
@@ -23,7 +23,8 @@
                 "\"Key\":\""+key+"\"," +
                 "\"Tel\":\""+tel+"\",\"MessageContent\":\""+messageContent+"\"}";
         String result="";
-        result= HttpUtils.sendPost(url, Base64.getEncoder().encodeToString(content.getBytes()) );
+        byte[] bytesToEncode = content.getBytes(java.nio.charset.StandardCharsets.UTF_8);
+        result= HttpUtils.sendPost(url, Base64.getEncoder().encodeToString(bytesToEncode) );
 
         return result;
     }
diff --git a/ruoyi-framework/src/main/java/com/ruoyi/framework/config/SecurityConfig.java b/ruoyi-framework/src/main/java/com/ruoyi/framework/config/SecurityConfig.java
index 700db2d..e6ce547 100644
--- a/ruoyi-framework/src/main/java/com/ruoyi/framework/config/SecurityConfig.java
+++ b/ruoyi-framework/src/main/java/com/ruoyi/framework/config/SecurityConfig.java
@@ -101,7 +101,7 @@
                 // 杩囨护璇锋眰
                 .authorizeRequests()
                 // 瀵逛簬鐧诲綍login 娉ㄥ唽register 楠岃瘉鐮乧aptchaImage 鍏佽鍖垮悕璁块棶
-                .antMatchers("/login", "/openidlogin", "/register", "/captchaImage", "/getToken","/getCode").anonymous()
+                .antMatchers("/login", "/openidlogin", "/register", "/captchaImage", "/getToken","/GiLink/getCode").anonymous()
                 .antMatchers(
                         HttpMethod.GET,
                         "/",
diff --git a/ruoyi-project/src/main/java/com/ruoyi/project/service/impl/GiLinkService.java b/ruoyi-project/src/main/java/com/ruoyi/project/service/impl/GiLinkService.java
index f3aaecd..7a75dbe 100644
--- a/ruoyi-project/src/main/java/com/ruoyi/project/service/impl/GiLinkService.java
+++ b/ruoyi-project/src/main/java/com/ruoyi/project/service/impl/GiLinkService.java
@@ -8,6 +8,7 @@
 import com.ruoyi.project.mapper.GiLinkMapper;
 import com.ruoyi.project.service.IGiLinkService;
 import com.ruoyi.system.service.ISysUserService;
+import lombok.extern.slf4j.Slf4j;
 import org.apache.commons.lang3.ObjectUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Value;
@@ -16,6 +17,7 @@
 import java.util.Random;
 
 @Service
+@Slf4j
 public class GiLinkService  extends ServiceImpl<GiLinkMapper, GiLink> implements IGiLinkService {
     @Autowired
     GiLinkMapper mapper;
@@ -57,6 +59,7 @@
             String content = "妗堜緥涓婃姤閫氱煡锛氥�愰潚宀涘ぇ瀛﹂檮灞炲尰闄€��" + toHospital
                     + "涓婃姤娼滃湪鎹愮尞妗堜緥锛岃鐧诲綍OPO绯荤粺鏌ョ湅璇︾粏淇℃伅锛屽強鏃惰繘琛屽鎺ャ�傜櫥褰曢摼鎺ワ細" + reportUrl + " 銆�";
             SmsUtils sms=new SmsUtils();
+            log.info("涓婃姤鍙戦�佺煭淇★細"+content);
             res=sms.send(user.getPhonenumber(),content);
         }
         return res;
@@ -81,6 +84,7 @@
             String content = "浼︾悊涓撳瀹℃煡閫氱煡锛氥�愰潚宀涘ぇ瀛﹂檮灞炲尰闄€�戝皧鏁殑涓撳鎮ㄥソ锛佹偍鏈夌揣鎬ヤ汉浣撳櫒瀹樼Щ妞嶄鸡鐞嗗鏌ョ敵璇峰緟澶勭悊锛�" +
                     "璇峰姟蹇呬簬1灏忔椂鍐呯櫥褰曞尰闄PO绯荤粺杩涜瀹℃壒銆傜櫥褰曢摼鎺ワ細 " + expertUrl + "銆傝阿璋� 銆�";
             SmsUtils sms=new SmsUtils();
+            log.info("涓撳鍙戦�佺煭淇★細"+content);
             res=sms.send(user.getPhonenumber(),content);
         }
         return res;
diff --git a/ruoyi-project/target/classes/com/ruoyi/project/service/impl/GiLinkService.class b/ruoyi-project/target/classes/com/ruoyi/project/service/impl/GiLinkService.class
index 3650d35..369267e 100644
--- a/ruoyi-project/target/classes/com/ruoyi/project/service/impl/GiLinkService.class
+++ b/ruoyi-project/target/classes/com/ruoyi/project/service/impl/GiLinkService.class
Binary files differ

--
Gitblit v1.9.3