From 34e65d72e73acab040b68d01ef6b4764b4408624 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期一, 05 八月 2019 10:07:38 +0800
Subject: [PATCH] 修改推荐记录点击详情跳转方式不对的bug

---
 fanli/src/main/java/com/yeshi/fanli/util/pinduoduo/PinDuoDuoUtil.java |   21 +++++++++++++++++++++
 1 files changed, 21 insertions(+), 0 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/util/pinduoduo/PinDuoDuoUtil.java b/fanli/src/main/java/com/yeshi/fanli/util/pinduoduo/PinDuoDuoUtil.java
index 3c18b41..6a44fe1 100644
--- a/fanli/src/main/java/com/yeshi/fanli/util/pinduoduo/PinDuoDuoUtil.java
+++ b/fanli/src/main/java/com/yeshi/fanli/util/pinduoduo/PinDuoDuoUtil.java
@@ -21,6 +21,7 @@
 import com.yeshi.fanli.dto.pdd.PDDGoodsDetail;
 import com.yeshi.fanli.dto.pdd.PDDGoodsResult;
 import com.yeshi.fanli.dto.pdd.PDDSearchFilter;
+import com.yeshi.fanli.log.LogHelper;
 import com.yeshi.fanli.util.MoneyBigDecimalUtil;
 import com.yeshi.fanli.util.StringUtil;
 
@@ -144,6 +145,7 @@
 		try {
 			client.executeMethod(pm);
 			String result = pm.getResponseBodyAsString();
+			LogHelper.test("鎷煎澶氱寽浣犲枩娆�:"+result);
 			JSONObject json = JSONObject.fromObject(result);
 			JSONArray array = json.optJSONArray("data");
 			if (array != null) {
@@ -475,4 +477,23 @@
 
 		return goods;
 	}
+	
+	public static String getPDDGoodsId(String url) {
+		try {
+			if (url.startsWith("https://mobile.yangkeduo.com/goods.html?")
+					|| url.startsWith("http://mobile.yangkeduo.com/goods.html?")||url.contains("yangkeduo.com/duo_coupon_landing.html?")) {
+				String preUrl = url.substring(url.indexOf("?") + 1, url.length());
+				String[] sts = preUrl.split("&");
+				for (String st : sts) {
+					if (st.startsWith("goods_id=")) {
+						return st.split("=")[1].trim();
+					}
+				}
+			}
+		} catch (Exception e) {
+		}
+		return null;
+	}
+	
+	
 }

--
Gitblit v1.8.0