From b2c1822dc9ae8a67872193d182d9335d9a99655c Mon Sep 17 00:00:00 2001 From: ZQN <364596817@qq.com> Date: 星期六, 22 六月 2024 15:16:53 +0800 Subject: [PATCH] 执法评价相关添加 --- project-common/src/main/java/com/project/common/sms/YPSmsApi.java | 48 +++++++++++++++++++++++++++++++++--------------- 1 files changed, 33 insertions(+), 15 deletions(-) diff --git a/project-common/src/main/java/com/project/common/sms/YPSmsApi.java b/project-common/src/main/java/com/project/common/sms/YPSmsApi.java index ef68dea..ce14141 100644 --- a/project-common/src/main/java/com/project/common/sms/YPSmsApi.java +++ b/project-common/src/main/java/com/project/common/sms/YPSmsApi.java @@ -1,13 +1,13 @@ package com.project.common.sms; import com.project.common.constant.Constants; +import com.project.common.utils.SslUtils; import org.apache.http.HttpEntity; import org.apache.http.NameValuePair; import org.apache.http.client.entity.UrlEncodedFormEntity; import org.apache.http.client.methods.CloseableHttpResponse; import org.apache.http.client.methods.HttpPost; import org.apache.http.impl.client.CloseableHttpClient; -import org.apache.http.impl.client.HttpClients; import org.apache.http.message.BasicNameValuePair; import org.apache.http.util.EntityUtils; @@ -15,6 +15,8 @@ import java.util.HashMap; import java.util.List; import java.util.Map; + +import static com.project.common.utils.WxPayUtils.createIgnoreSSLHttpClient; /** * 鐭俊http鎺ュ彛鐨刯ava浠g爜璋冪敤绀轰緥 @@ -25,9 +27,14 @@ public class YPSmsApi { /** - * 璇锋眰鍦板潃 + * 鏅鸿兘鍖归厤妯℃澘鍙戦�佸湴鍧� */ - private static final String YP_SMS_URI = "http://yunpian.com/v1/sms/send.json"; + private static final String YP_SMS_URI = "https://sms.yunpian.com/v2/sms/single_send.json"; + + /** + * 妯℃澘鍙戦�佸湴鍧� + */ + private static final String YP_SMS_TMP_URI = "https://sms.yunpian.com/v2/sms/tpl_single_send.json"; /** * KEY @@ -40,25 +47,31 @@ private static final String SIGN = "銆愰噾鏄庢簮銆�"; /** + * 鎵ф硶鍗曠敵璇锋ā鏉� + */ + public static final String APPLY_TMP = "{} 鎻愪氦浜嗘柊鐨勭敵璇峰崟锛岃鎮ㄥ強鏃跺鎵癸紒"; + + /** + * 鎵ф硶鍗曞鏍稿悗妯℃澘 + */ + public static final String CHECK_TMP = "鎮ㄦ彁浜ょ殑鐢宠鍗曞凡琚鎵逛汉 {}, 璇锋偍鍙婃椂鏌ョ湅锛�"; + + /** + * 浼佷笟閫氱煡妯℃澘 + */ + public static final String COMPANY_TMP = "{} 鍗曚綅棰勮灏嗕簬 {} 鍒拌吹鍗曚綅杩涜妫�鏌ワ紝璇锋彁鍓嶇煡鏅擄紒"; + + /** * 楠岃瘉鐮佹ā鏉� */ - public static final String VERIFY_CODE_TEMPLATE = "鎮ㄧ殑楠岃瘉鐮佹槸{}"; + public static final String CODE_TMP = "鎮ㄧ殑楠岃瘉鐮佹槸{}"; - /** - * 瀹℃壒閫氱煡妯℃澘 - */ - public static final String CHECK_NOTICE_TEMPLATE = SIGN + "{}鎻愪氦浜嗘墽娉曠敵璇峰崟锛岃鎮ㄥ強鏃跺鎵癸紒"; - - /** - * 瀹℃壒閫氳繃妯℃澘 - */ - public static final String CHECK_PASS_TEMPLATE = SIGN + "鎮ㄦ彁浜ょ殑鎵ф硶鐢宠鍗曞凡瀹℃壒閫氳繃锛岃鎮ㄥ強鏃舵煡鐪嬶紒"; /** - * 鍙戦�佺煭淇� + * 绠�鍗曞彂閫佺煭淇� * @param mobile 銆�鎺ュ彈鐨勬墜鏈哄彿 * @param msg 銆�鐭俊鍐呭 */ @@ -85,11 +98,16 @@ */ public static String post(String url, Map<String, String> paramsMap) { - CloseableHttpClient client = HttpClients.createDefault(); + CloseableHttpClient client = createIgnoreSSLHttpClient(); + String responseText = ""; CloseableHttpResponse response = null; try { + HttpPost method = new HttpPost(url); + if(method.getURI().getPath().contains("https")){ + SslUtils.ignoreSsl(); + } if (paramsMap != null) { List<NameValuePair> paramList = new ArrayList<NameValuePair>(); for (Map.Entry<String, String> param : paramsMap.entrySet()) { -- Gitblit v1.9.1