From 095210f9149c73e6e00d997b39fd6c44a65e4d38 Mon Sep 17 00:00:00 2001
From: rk <94314517@qq.com>
Date: 星期二, 28 四月 2026 22:04:17 +0800
Subject: [PATCH] 代码生成

---
 server/services/src/main/java/com/doumee/core/utils/aliyun/AliSmsService.java |   32 ++++++++------------------------
 1 files changed, 8 insertions(+), 24 deletions(-)

diff --git a/server/services/src/main/java/com/doumee/core/utils/aliyun/AliSmsService.java b/server/services/src/main/java/com/doumee/core/utils/aliyun/AliSmsService.java
index e18cb9c..d6d889d 100644
--- a/server/services/src/main/java/com/doumee/core/utils/aliyun/AliSmsService.java
+++ b/server/services/src/main/java/com/doumee/core/utils/aliyun/AliSmsService.java
@@ -44,49 +44,33 @@
      * @param templateParam 妯℃澘鍙橀噺json瀛楃涓�
      * @return 澶勭悊缁撴灉
      */
-    public static Boolean sendSms(String phone, String templateCode, String templateParam) {
+    public static String sendSms(String phone, String templateCode, String templateParam) {
         try {
-            //璁剧疆瓒呮椂鏃堕棿-鍙嚜琛岃皟鏁�
             System.setProperty("sun.net.client.defaultConnectTimeout", "10000");
             System.setProperty("sun.net.client.defaultReadTimeout", "10000");
-            //鍒濆鍖朼scClient闇�瑕佺殑鍑犱釜鍙傛暟
-            //鐭俊API浜у搧鍚嶇О锛堢煭淇′骇鍝佸悕鍥哄畾锛屾棤闇�淇敼锛�
             final String product = "Dysmsapi";
-            //鐭俊API浜у搧鍩熷悕锛堟帴鍙e湴鍧�鍥哄畾锛屾棤闇�淇敼锛�
             final String domain = "dysmsapi.aliyuncs.com";
-            //鍒濆鍖朼scClient,鏆傛椂涓嶆敮鎸佸region锛堣鍕夸慨鏀癸級
             IClientProfile profile = DefaultProfile.getProfile("cn-hangzhou", ACCESS_KEY_ID, ACCESS_KEY_SECRET);
             DefaultProfile.addEndpoint("cn-hangzhou", "cn-hangzhou", product, domain);
             IAcsClient acsClient = new DefaultAcsClient(profile);
-            //缁勮璇锋眰瀵硅薄
             SendSmsRequest request = new SendSmsRequest();
-            //浣跨敤post鎻愪氦
             request.setMethod(MethodType.POST);
-            //蹇呭~:寰呭彂閫佹墜鏈哄彿銆傛敮鎸佷互閫楀彿鍒嗛殧鐨勫舰寮忚繘琛屾壒閲忚皟鐢紝鎵归噺涓婇檺涓�1000涓墜鏈哄彿鐮�,鎵归噺璋冪敤鐩稿浜庡崟鏉¤皟鐢ㄥ強鏃舵�х◢鏈夊欢杩�,楠岃瘉鐮佺被鍨嬬殑鐭俊鎺ㄨ崘浣跨敤鍗曟潯璋冪敤鐨勬柟寮�
             request.setPhoneNumbers(phone);
-            //蹇呭~:鐭俊绛惧悕-鍙湪鐭俊鎺у埗鍙颁腑鎵惧埌
             request.setSignName(SING_NAME);
-            //蹇呭~:鐭俊妯℃澘-鍙湪鐭俊鎺у埗鍙颁腑鎵惧埌
             request.setTemplateCode(templateCode);
-            //鍙��:妯℃澘涓殑鍙橀噺鏇挎崲JSON涓�,濡傛ā鏉垮唴瀹逛负"浜茬埍鐨�${name},鎮ㄧ殑楠岃瘉鐮佷负${code}"鏃讹紝姝ゅ鐨勫�间负
-            //鍙嬫儏鎻愮ず:濡傛灉JSON涓渶瑕佸甫鎹㈣绗�,璇峰弬鐓ф爣鍑嗙殑JSON鍗忚瀵规崲琛岀鐨勮姹�,姣斿鐭俊鍐呭涓寘鍚玕r\n鐨勬儏鍐靛湪JSON涓渶瑕佽〃绀烘垚\\r\n,鍚﹀垯浼氬鑷碕SON鍦ㄦ湇鍔$瑙f瀽澶辫触
             request.setTemplateParam(templateParam);
-            //鍙��-涓婅鐭俊鎵╁睍鐮�(鎵╁睍鐮佸瓧娈垫帶鍒跺湪7浣嶆垨浠ヤ笅锛屾棤鐗规畩闇�姹傜敤鎴疯蹇界暐姝ゅ瓧娈�)
-            //dto.setSmsUpExtendCode("90997");
-            //鍙��:outId涓烘彁渚涚粰涓氬姟鏂规墿灞曞瓧娈�,鏈�缁堝湪鐭俊鍥炴墽娑堟伅涓皢姝ゅ�煎甫鍥炵粰璋冪敤鑰�
-            //dto.setOutId("yourOutId");
-            //璇锋眰澶辫触杩欓噷浼氭姏ClientException寮傚父
             SendSmsResponse sendSmsResponse = acsClient.getAcsResponse(request);
             if (sendSmsResponse.getCode() != null && sendSmsResponse.getCode().equals("OK")) {
-                log.info("鐭俊鍙戦�佸唴瀹癸細"+phone + "-" + templateCode + "-" + templateParam + " >>> " + JSON.toJSONString(sendSmsResponse));
-                return true;
+                log.info("鐭俊鍙戦�佹垚鍔燂細phone={}, template={}", phone, templateCode);
+                return null;
             } else {
-                log.error("鐭俊鍙戦�佸唴瀹癸細"+phone + "-" + templateCode + "-" + templateParam + " >>> " + JSON.toJSONString(sendSmsResponse));
+                String error = sendSmsResponse.getCode() + ":" + sendSmsResponse.getMessage();
+                log.error("鐭俊鍙戦�佸け璐ワ細phone={}, template={}, error={}", phone, templateCode, error);
+                return error;
             }
         } catch (Exception e) {
-            e.printStackTrace();
-//            logger.error(e);
+            log.error("鐭俊鍙戦�佸紓甯革細phone={}, template={}, error={}", phone, templateCode, e.getMessage());
+            return e.getMessage();
         }
-        return false;
     }
 }

--
Gitblit v1.9.3