Browse Source

软文推送请求调整

huangct 7 years ago
parent
commit
6e07469bbc

+ 6 - 13
jpress-commons/src/main/java/io/jpress/utils/HttpUtils.java

@@ -15,6 +15,9 @@
  */
 package io.jpress.utils;
 
+import com.jfinal.core.JFinal;
+
+import javax.net.ssl.*;
 import java.io.ByteArrayOutputStream;
 import java.io.DataOutputStream;
 import java.io.InputStream;
@@ -25,23 +28,13 @@ import java.net.URLEncoder;
 import java.security.cert.X509Certificate;
 import java.util.Map;
 
-import javax.net.ssl.HostnameVerifier;
-import javax.net.ssl.HttpsURLConnection;
-import javax.net.ssl.SSLContext;
-import javax.net.ssl.SSLSession;
-import javax.net.ssl.SSLSocketFactory;
-import javax.net.ssl.TrustManager;
-import javax.net.ssl.X509TrustManager;
-
-import com.jfinal.core.JFinal;
-
 public class HttpUtils {
 
 	private static final String TAG = "HttpUtils";
-	private static final int mReadTimeOut = 1000 * 10; // 10秒
-	private static final int mConnectTimeOut = 1000 * 5; // 5秒
+	private static final int mReadTimeOut = 1000 * 30; // 10秒
+	private static final int mConnectTimeOut = 1000 * 10; // 5秒
 	private static final String CHAR_SET = JFinal.me().getConstants().getEncoding();
-	private static final int mRetry = 2; // 默认尝试访问次数
+	private static final int mRetry = 1; // 默认尝试访问次数
 
 	public static String get(String url) throws Exception {
 		return get(url, null);

+ 14 - 0
jpress-web-admin/src/main/java/io/jpress/admin/controller/_ContentController.java

@@ -17,6 +17,7 @@ package io.jpress.admin.controller;
 
 import com.alibaba.fastjson.JSONObject;
 import com.jfinal.aop.Before;
+import com.jfinal.log.Log;
 import com.jfinal.plugin.activerecord.Db;
 import com.jfinal.plugin.activerecord.IAtom;
 import com.jfinal.plugin.activerecord.Page;
@@ -48,6 +49,8 @@ import java.util.*;
 @RouterNotAllowConvert
 public class _ContentController extends JBaseCRUDController<Content> {
 
+	private Log logger = Log.getLog(_ContentController.class);
+
 	private String getModuleName() {
 		return getPara("m");
 	}
@@ -522,6 +525,9 @@ public class _ContentController extends JBaseCRUDController<Content> {
 		}
 
 		String pushResult = null;
+		logger.warn("warn@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@" +
+				"Content save Log:" + "cotentId=" + content.getId() + ", contentSlug=" + content.getSlug() + ", contentStatus=" + content.getStatus());
+
 		if ("uuhelper".equals(content.getModule()) && Content.STATUS_NORMAL.equals(content.getStatus())) {
 			pushResult = pushUuHelper(content);
 		}
@@ -533,6 +539,8 @@ public class _ContentController extends JBaseCRUDController<Content> {
 	}
 
 	private String pushUuHelper(Content content) {
+		logger.warn("warn@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@" +
+				"pushUuHelper Log:" + "cotentId=" + content.getId() + ", contentSlug=" + content.getSlug() + ", contentStatus=" + content.getStatus());
 		String result = "";
 		Map<String, String> map = new HashMap<>();
 		String requestUrlMessage = this.getRequest().getScheme() +"://" + this.getRequest().getServerName() + ":" + this.getRequest().getServerPort();
@@ -574,13 +582,19 @@ public class _ContentController extends JBaseCRUDController<Content> {
 		try {
 			if (imageUrl == null) {
 				result = "软文推送失败,请选择一张图片";
+				logger.warn("warn@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@" +
+						"推送结果:" + result);
 			} else {
 				String response = HttpUtils.post(url);
 				result = "软文推送成功";
+				logger.warn("warn@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@" +
+						"推送结果:" + result);
 			}
 		} catch (Exception e) {
 			e.printStackTrace();
 			result = "软文推送失败,联系管理员检查接口";
+			logger.warn("warn@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@" +
+					"推送结果:" + result);
 		} finally {
 			return result;
 		}