From c713e939be20443e0aa3b1ef4d7f576469b85ca8 Mon Sep 17 00:00:00 2001
From: Administrator <Administrator@MS-20170306HGUF>
Date: 星期日, 23 二月 2020 19:33:24 +0800
Subject: [PATCH] 动态分享

---
 fanli/src/main/java/com/yeshi/fanli/controller/client/v2/DynamicControllerV2.java |   18 ++++++++----------
 1 files changed, 8 insertions(+), 10 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/controller/client/v2/DynamicControllerV2.java b/fanli/src/main/java/com/yeshi/fanli/controller/client/v2/DynamicControllerV2.java
index 9538737..5a478d4 100644
--- a/fanli/src/main/java/com/yeshi/fanli/controller/client/v2/DynamicControllerV2.java
+++ b/fanli/src/main/java/com/yeshi/fanli/controller/client/v2/DynamicControllerV2.java
@@ -738,23 +738,20 @@
 			return;
 		}
 
-		int total = 0;
-		for (ImgInfo imgInfo : imgs) {
-			SimpleGoods goods = imgInfo.getGoods();
-			if (goods != null) {
-				total++;
-			}
-		}
-
 		List<String> list = new ArrayList<>();
 		for (ImgInfo imgInfo : imgs) {
 			GoodsDetailVO goodsVO = imgInfo.getGoodsVO();
-			if (goodsVO == null && total <= 1) {
+			if (goodsVO == null) {
 				list.add(imgInfo.getUrl());
 				continue;
 			}
 
 			if (type == 1) {
+				String jumpLink = getJumpLink(goodsVO, user, inviteCode);
+				if (!StringUtil.isNullOrEmpty(jumpLink)) {
+					list.add(jumpLink);
+				}
+			} else if (type == 2) {
 				if (goodsVO.getGoodsId().longValue() == goodsId.longValue()
 						&& goodsVO.getGoodsType() == goodsType.intValue()) {
 					String jumpLink = getJumpLink(goodsVO, user, inviteCode);
@@ -762,7 +759,7 @@
 						list.add(jumpLink);
 					}
 				}
-			} else {
+			} else if (type == 3){
 				String jumpLink = getJumpLink(goodsVO, user, inviteCode);
 				if (!StringUtil.isNullOrEmpty(jumpLink)) {
 					list.add(jumpLink);
@@ -801,6 +798,7 @@
 			if (!StringUtil.isNullOrEmpty(shortLink)) {
 				url = shortLink;
 			}
+			jumpLink = url;
 		} else if (goodsVO.getGoodsType() == Constant.SOURCE_TYPE_JD) {
 			JDGoods jdGoods = jdGoodsCacheUtil.getGoodsInfo(goodsVO.getGoodsId());
 			if (jdGoods == null) {

--
Gitblit v1.8.0