From 0afac42fb2e9d6e5291304dd0044ce3042b45d2b Mon Sep 17 00:00:00 2001
From: liusheng <337615773@qq.com>
Date: 星期六, 10 十月 2026 15:09:14 +0800
Subject: [PATCH] 短信模块提交

---
 ruoyi-message/src/main/java/com/ruoyi/message/wechat/support/WxMpUtils.java |   30 +++++++++++++++++-------------
 1 files changed, 17 insertions(+), 13 deletions(-)

diff --git a/ruoyi-common/src/main/java/com/ruoyi/common/utils/WxMpUtils.java b/ruoyi-message/src/main/java/com/ruoyi/message/wechat/support/WxMpUtils.java
similarity index 87%
rename from ruoyi-common/src/main/java/com/ruoyi/common/utils/WxMpUtils.java
rename to ruoyi-message/src/main/java/com/ruoyi/message/wechat/support/WxMpUtils.java
index b6d51db..0d96d0b 100644
--- a/ruoyi-common/src/main/java/com/ruoyi/common/utils/WxMpUtils.java
+++ b/ruoyi-message/src/main/java/com/ruoyi/message/wechat/support/WxMpUtils.java
@@ -1,4 +1,4 @@
-package com.ruoyi.common.utils;
+package com.ruoyi.message.wechat.support;
 
 import lombok.extern.slf4j.Slf4j;
 import me.chanjar.weixin.common.exception.WxErrorException;
@@ -8,13 +8,18 @@
 import me.chanjar.weixin.mp.bean.kefu.WxMpKefuMessage;
 import me.chanjar.weixin.mp.bean.template.WxMpTemplateData;
 import me.chanjar.weixin.mp.bean.template.WxMpTemplateMessage;
-import org.springframework.stereotype.Component;
+import org.apache.commons.lang3.StringUtils;
 
 import java.util.Map;
 
 /**
- * 寰俊鍏紬鍙锋秷鎭彂閫佸伐鍏风被
- * 鏀寔锛氭枃鏈鏈嶆秷鎭�佹ā鏉挎秷鎭�
+ * 寰俊鍏紬鍙锋秷鎭彂閫佸伐鍏风被锛堝井淇″畼鏂� SDK 閫氶亾锛夈��
+ * <p>
+ * 鏀寔锛氭枃鏈鏈嶆秷鎭�佹ā鏉挎秷鎭��
+ * <p>
+ * 杩佺Щ璇存槑锛氬師绫讳负 {@code com.ruoyi.common.utils.WxMpUtils}锛岃涓烘湭鏀瑰姩锛屼粎鎹㈠寘銆�
+ * 鐜扮姸锛氬叏椤圭洰<b>娌℃湁涓氬姟璋冪敤鐐�</b>锛堝彧鏈� {@code SysLoginController} 涓�
+ * {@code WeChatService} 閲岀殑娉ㄩ噴/娴嬭瘯浠g爜锛夛紝灞炰簬銆屽凡鍏峰鑳藉姏浣嗘湭鎺ュ叆銆嶇殑閫氶亾銆�
  */
 @Slf4j
 public class WxMpUtils {
@@ -40,8 +45,8 @@
     // -------------------------------------------------------------------------
 
     /**
-     * 鍚戞寚瀹� openid 鐨勭敤鎴峰彂閫佹枃鏈鏈嶆秷鎭�
-     * 娉ㄦ剰锛氱敤鎴烽渶鍦�48灏忔椂鍐呬笌鍏紬鍙锋湁杩囦氦浜掓墠鍙彂閫�
+     * 鍚戞寚瀹� openid 鐨勭敤鎴峰彂閫佹枃鏈鏈嶆秷鎭��
+     * 娉ㄦ剰锛氱敤鎴烽渶鍦�48灏忔椂鍐呬笌鍏紬鍙锋湁杩囦氦浜掓墠鍙彂閫併��
      *
      * @param openid  鐢ㄦ埛鐨勫井淇� openid
      * @param content 娑堟伅鍐呭
@@ -78,7 +83,6 @@
      * @param templateId 妯℃澘娑堟伅 ID锛堝湪寰俊鍏紬骞冲彴閰嶇疆锛�
      * @param url        鐐瑰嚮娑堟伅鍚庣殑璺宠浆 URL锛屼笉闇�瑕佽烦杞彲浼� null
      * @param dataMap    妯℃澘鏁版嵁锛宬ey 涓烘ā鏉垮瓧娈靛悕锛寁alue 涓� WxMpTemplateData锛堝惈鍊煎拰棰滆壊锛�
-     *                   绀轰緥锛歿"first": new WxMpTemplateData("first", "浣犲ソ", "#173177"), ...}
      * @return 鍙戦�佹垚鍔熻繑鍥炲井淇¤繑鍥炵殑 msgid锛屽け璐ヨ繑鍥� null
      */
     public String sendTemplateMessage(String openid, String templateId, String url, Map<String, WxMpTemplateData> dataMap) {
@@ -112,13 +116,13 @@
     }
 
     /**
-     * 鍚戞寚瀹� openid 鐨勭敤鎴峰彂閫佹ā鏉挎秷鎭紙绠�鍖栫増锛寁alue 涓嶈缃鑹诧級
+     * 鍚戞寚瀹� openid 鐨勭敤鎴峰彂閫佹ā鏉挎秷鎭紙绠�鍖栫増锛寁alue 缁熶竴浣跨敤榛樿棰滆壊锛�
      *
-     * @param openid     鐢ㄦ埛鐨勫井淇� openid
-     * @param templateId 妯℃澘娑堟伅 ID
-     * @param url        鐐瑰嚮娑堟伅鍚庣殑璺宠浆 URL锛屼笉闇�瑕佽烦杞彲浼� null
-     * @param dataMap    妯℃澘鏁版嵁锛宬ey 涓烘ā鏉垮瓧娈靛悕锛寁alue 涓哄瓧娈垫樉绀虹殑鏂囨湰鍐呭
-     *                   绀轰緥锛歿"first": "浣犲ソ", "keyword1": "2024-01-01", "remark": "鎰熻阿浣跨敤"}
+     * @param openid       鐢ㄦ埛鐨勫井淇� openid
+     * @param templateId   妯℃澘娑堟伅 ID
+     * @param url          鐐瑰嚮娑堟伅鍚庣殑璺宠浆 URL锛屼笉闇�瑕佽烦杞彲浼� null
+     * @param dataMap      妯℃澘鏁版嵁锛宬ey 涓烘ā鏉垮瓧娈靛悕锛寁alue 涓哄瓧娈垫樉绀虹殑鏂囨湰鍐呭
+     * @param defaultColor 榛樿棰滆壊
      * @return 鍙戦�佹垚鍔熻繑鍥炲井淇¤繑鍥炵殑 msgid锛屽け璐ヨ繑鍥� null
      */
     public String sendTemplateMessage(String openid, String templateId, String url, Map<String, String> dataMap, String defaultColor) {

--
Gitblit v1.9.3