From 0cc3b905e5945d1b4b02ee5f91a615bcfd8f08d6 Mon Sep 17 00:00:00 2001
From: yujian <yujian@123.com>
Date: 星期四, 25 七月 2019 11:44:10 +0800
Subject: [PATCH] 京东兼容

---
 fanli/src/main/java/com/yeshi/fanli/controller/client/v2/ShareControllerV2.java |   17 +++++------------
 1 files changed, 5 insertions(+), 12 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/controller/client/v2/ShareControllerV2.java b/fanli/src/main/java/com/yeshi/fanli/controller/client/v2/ShareControllerV2.java
index 43aa9b0..bb251d5 100644
--- a/fanli/src/main/java/com/yeshi/fanli/controller/client/v2/ShareControllerV2.java
+++ b/fanli/src/main/java/com/yeshi/fanli/controller/client/v2/ShareControllerV2.java
@@ -71,7 +71,6 @@
 import com.yeshi.fanli.util.cache.TaoBaoGoodsCacheUtil;
 import com.yeshi.fanli.util.factory.MonitorFactory;
 import com.yeshi.fanli.util.factory.goods.GoodsDetailVOFactory;
-import com.yeshi.fanli.util.jd.JDApiUtil;
 import com.yeshi.fanli.util.jd.JDUtil;
 import com.yeshi.fanli.util.pinduoduo.PinDuoDuoApiUtil;
 import com.yeshi.fanli.util.pinduoduo.PinDuoDuoUtil;
@@ -533,18 +532,12 @@
 	 * @param out
 	 */
 	public void createJDShare(AcceptData acceptData, Long uid, Long goodsId, String source, PrintWriter out) {
-
-		JDGoods jdGoods = JDApiUtil.queryGoodsDetail(goodsId);
-		if (jdGoods == null) {
-			jdGoods = JDApiUtil.getGoodsDetail(goodsId);
-		}
-
+		JDGoods jdGoods = jdGoodsCacheUtil.getGoodsInfo(goodsId);
 		if (jdGoods == null) {
 			out.print(JsonUtil.loadFalseResult(1, "璇ュ晢鍝佹窐宸蹭笅鏋�"));
 			return;
 		}
 
-		ShareInfoVO shareInfo = new ShareInfoVO();
 		String url = String.format("http://%s%s?uid=%s&id=%s", configService.getH5Host(),
 				Constant.systemCommonConfig.getShareGoodsPagePathJD(), AESUtil.encrypt(uid + "", Constant.UIDAESKEY),
 				goodsId + "");
@@ -555,6 +548,7 @@
 			url = shortLink;
 		}
 
+		ShareInfoVO shareInfo = new ShareInfoVO();
 		shareInfo.setClickUrl(url);
 		shareInfo.setRule(configService.get("share_rule_link_jd"));
 		shareInfo.setPictUrl(jdGoods.getPicUrl());
@@ -649,13 +643,11 @@
 	 * @param out
 	 */
 	public void createPDDShare(AcceptData acceptData, Long uid, Long goodsId, String source, PrintWriter out) {
-		PDDGoodsDetail goods = PinDuoDuoApiUtil.getGoodsDetail(goodsId);
+		PDDGoodsDetail goods = pinDuoDuoCacheUtil.getGoodsInfo(goodsId);
 		if (goods == null) {
 			out.print(JsonUtil.loadFalseResult(1, "璇ュ晢鍝佸凡涓嬫灦"));
 			return;
 		}
-
-		ShareInfoVO shareInfo = new ShareInfoVO();
 
 		String url = String.format("http://%s%s?uid=%s&id=%s", configService.getH5Host(),
 				Constant.systemCommonConfig.getShareGoodsPagePathPDD(), AESUtil.encrypt(uid + "", Constant.UIDAESKEY),
@@ -665,7 +657,8 @@
 		if (!StringUtil.isNullOrEmpty(shortLink)) {
 			url = shortLink;
 		}
-
+		
+		ShareInfoVO shareInfo = new ShareInfoVO();
 		shareInfo.setClickUrl(url);
 		shareInfo.setRule(configService.get("share_rule_link_pdd"));
 		shareInfo.setPictUrl(goods.getGoodsImageUrl());

--
Gitblit v1.8.0