From 4301e57b85b3d882835199ee1af99426b54546dd Mon Sep 17 00:00:00 2001
From: LSH
Date: 星期五, 03 十一月 2023 14:17:15 +0800
Subject: [PATCH] #
---
src/main/java/com/zy/crm/manager/utils/SmsUtils.java | 42 ++++++++++++++++++++++++++++++++++++++++--
1 files changed, 40 insertions(+), 2 deletions(-)
diff --git a/src/main/java/com/zy/crm/manager/utils/SmsUtils.java b/src/main/java/com/zy/crm/manager/utils/SmsUtils.java
index a496990..2a16160 100644
--- a/src/main/java/com/zy/crm/manager/utils/SmsUtils.java
+++ b/src/main/java/com/zy/crm/manager/utils/SmsUtils.java
@@ -32,7 +32,38 @@
String APPCODE = "15ce5d8be5e348c7b680dfd7cfb8307e";
headers.put("Authorization", "APPCODE " + APPCODE);
- param.put("templateId", "123123");
+ param.put("templateId", "MEA92C3A45");
+ param.put("receive", phone);
+ param.put("tag", code);
+
+ String response = new HttpHandler.Builder()
+ .setUri("https://smkjdxtzjk.market.alicloudapi.com")
+ .setPath("/standard/sms/send")
+ .setHeaders(headers)
+ .setParams(param)
+ .build()
+ .doPost();
+ JSONObject jsonObject = JSON.parseObject(response);
+ if (Integer.parseInt(jsonObject.get("code").toString()) == 200) {
+ return true;
+ }
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ return false;
+ }
+ /**
+ * 闃块噷浜戝競鍦篈PI 鍒嗛厤浜嗘柊鐨勮鍒掔敵璇峰崟浠诲姟锛佽娉ㄦ剰鏌ユ敹锛�
+ */
+ private static boolean aliyun_2(String phone, String code) {
+ try {
+ HashMap<String, Object> headers = new HashMap<>();
+ HashMap<String, Object> param = new HashMap<>();
+
+ String APPCODE = "15ce5d8be5e348c7b680dfd7cfb8307e";
+ headers.put("Authorization", "APPCODE " + APPCODE);
+
+ param.put("templateId", "M6F3C81FE3");
param.put("receive", phone);
param.put("tag", code);
@@ -118,7 +149,14 @@
* 鍙戦�佺煭淇¢獙璇佺爜-闃块噷浜戝師鐢�
*/
public static boolean sendSmsCode(String phone, String code) {
- return aliyun_origin(phone, code);
+ return aliyun_1(phone, code);
+ }
+
+ /**
+ * 鍙戦�佺煭淇�-闃块噷浜戝師鐢�
+ */
+ public static boolean sendSmsCodeText(String phone, String code) {
+ return aliyun_2(phone, code);
}
/**
--
Gitblit v1.9.1