From 6a4d58a65e916323b1ea11b36b27e47943482f18 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期六, 15 十二月 2018 15:44:33 +0800
Subject: [PATCH] 添加IOS的weex,百川推送支持

---
 fanli/src/main/java/com/yeshi/fanli/util/taobao/TaoBaoUtil.java |   34 +++++++++++++++-------------------
 1 files changed, 15 insertions(+), 19 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/util/taobao/TaoBaoUtil.java b/fanli/src/main/java/com/yeshi/fanli/util/taobao/TaoBaoUtil.java
index f86d7fa..a51c31f 100644
--- a/fanli/src/main/java/com/yeshi/fanli/util/taobao/TaoBaoUtil.java
+++ b/fanli/src/main/java/com/yeshi/fanli/util/taobao/TaoBaoUtil.java
@@ -1550,34 +1550,30 @@
 
 		long startTime = System.currentTimeMillis();
 		JSONObject data = new JSONObject();
-		data.put("itemNumId", auctionId + "");
+		data.put("id", auctionId + "");
 		String url = "";
 		try {
 			url = String.format(
-					"https://acs.m.taobao.com/h5/mtop.taobao.detail.getdetail/6.0/?data=%s&qq-pf-to=pcqq.group",
-					URLEncoder.encode(data.toString(), "UTF-8"));
+					"https://h5api.m.taobao.com/h5/mtop.taobao.detail.getdesc/6.0/?data=%s&callback=GoodsLogic.showTuwen&_=%s",
+					URLEncoder.encode(data.toString(), "UTF-8"), System.currentTimeMillis() + "");
 		} catch (UnsupportedEncodingException e) {
 			e.printStackTrace();
 		}
 		String result = HttpUtil.get(url);
+		result = result.replace("GoodsLogic.showTuwen(", "").replace(")", "");
 		data = JSONObject.fromObject(result);
-		String moduleDescUrl = data.optJSONObject("data").optJSONObject("item").optString("moduleDescUrl");
-		if (!StringUtil.isNullOrEmpty(moduleDescUrl)) {
+		String pcDescContent = data.optJSONObject("data").optString("pcDescContent");
+		System.out.println(pcDescContent);
+		if (!StringUtil.isNullOrEmpty(pcDescContent)) {
 			try {
-				result = HttpUtil.get("http:" + moduleDescUrl);
-				JSONObject resultJSON = JSONObject.fromObject(result);
-				JSONArray itemsArray = resultJSON.optJSONObject("data").optJSONArray("children");
-				for (int i = 0; i < itemsArray.size(); i++) {
-					// picUrl
-					JSONObject params = itemsArray.optJSONObject(i).optJSONObject("params");
-					if (params.keySet().contains("picUrl")) {
-						String pictureUrl = params.optString("picUrl");
-						JSONObject sizeJSON = params.optJSONObject("size");
-						int width = sizeJSON.optInt("width");
-						int height = sizeJSON.optInt("height");
-
-						if (!StringUtil.isNullOrEmpty(pictureUrl))
-							imgList.add(new ImageInfo(pictureUrl, width, height));
+				Document doc = Jsoup.parse(pcDescContent);
+				Elements eles = doc.getElementsByTag("img");
+				for (int i = 0; i < eles.size(); i++) {
+					String imgSrc = eles.get(i).attr("src");
+					if (imgSrc.endsWith(".jpg")) {
+						if (!imgSrc.startsWith("http"))
+							imgSrc = "https:" + imgSrc;
+						imgList.add(new ImageInfo(imgSrc, 0, 0));
 					}
 				}
 			} catch (Exception e) {

--
Gitblit v1.8.0