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 | 38 ++++++++++++++++++++++++++++++++++++++
1 files changed, 38 insertions(+), 0 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 55a5821..2a16160 100644
--- a/src/main/java/com/zy/crm/manager/utils/SmsUtils.java
+++ b/src/main/java/com/zy/crm/manager/utils/SmsUtils.java
@@ -52,6 +52,37 @@
}
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);
+
+ 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;
+ }
private static AsyncClient getClient() {
StaticCredentialProvider provider = StaticCredentialProvider.create(Credential.builder()
@@ -122,6 +153,13 @@
}
/**
+ * 鍙戦�佺煭淇�-闃块噷浜戝師鐢�
+ */
+ public static boolean sendSmsCodeText(String phone, String code) {
+ return aliyun_2(phone, code);
+ }
+
+ /**
* 鑾峰彇闅忔満鏁�
* @param length 闅忔満鏁伴暱搴�
*/
--
Gitblit v1.9.1