From cbc9250b33a955bc919a6afc5d4101ef65bbfafa Mon Sep 17 00:00:00 2001 From: Junjie <fallin.jie@qq.com> Date: 星期五, 10 十一月 2023 12:53:03 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/zycrm' into zycrm --- 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