From 8b4062e020094437a0af2cff6dfce5e9c811f4b7 Mon Sep 17 00:00:00 2001
From: Administrator <Administrator@MS-20170306HGUF>
Date: 星期二, 25 二月 2020 11:12:57 +0800
Subject: [PATCH] 素材分享

---
 fanli/src/main/java/com/yeshi/fanli/controller/client/v2/DynamicControllerV2.java |   95 +++++++++++++++++++++++++++--------------------
 1 files changed, 55 insertions(+), 40 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 a4a67f0..16f6114 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
@@ -751,46 +751,8 @@
 		}
 
 		List<String> list = new ArrayList<>();
-		// 鍗曞搧
-		if (goodsEvaluate.getType() == EvaluateEnum.single) {
-			for (ImgInfo imgInfo : imgs) {
-				GoodsDetailVO goodsVO = imgInfo.getGoodsVO();
-				if (goodsVO == null) {
-					list.add(StringUtil.isNullOrEmpty(imgInfo.getUrlHD()) ? imgInfo.getUrl() : imgInfo.getUrlHD());
-					continue;
-				}
-
-				String jumpLink = getJumpLink(goodsVO, user, inviteCode);
-				if (!StringUtil.isNullOrEmpty(jumpLink)) {
-					list.add(jumpLink);
-				}
-			}
-
-		} else if (goodsEvaluate.getType() == EvaluateEnum.multiple) {
-			if (type == 1) {
-				for (ImgInfo imgInfo : imgs) {
-					if (imgInfo.getGoodsVO() != null)
-						if (imgInfo.getGoodsVO().getGoodsId().longValue() == goodsId.longValue()
-								&& imgInfo.getGoodsVO().getGoodsType() == goodsType.intValue()) {
-							String jumpLink = getJumpLink(imgInfo.getGoodsVO(), user, inviteCode);
-							if (!StringUtil.isNullOrEmpty(jumpLink)) {
-								list.add(jumpLink);
-							}
-							break;
-						}
-				}
-			} else if (type == 2 || type == 3) {
-				for (ImgInfo imgInfo : imgs) {
-					if (imgInfo.getGoodsVO() != null) {
-						String jumpLink = getJumpLink(imgInfo.getGoodsVO(), user, inviteCode);
-						if (!StringUtil.isNullOrEmpty(jumpLink)) {
-							list.add(jumpLink);
-						}
-					}
-				}
-			}
-
-		} else if (goodsEvaluate.getType() == EvaluateEnum.activity) {
+		Integer dynamicType = goodsEvaluate.getDynamicType();
+		if (dynamicType == null || dynamicType.intValue() == 2) {
 			for (ImgInfo imgInfo : imgs) {
 				if (imgInfo.getType() == ImgEnum.goods || imgInfo.getType() == ImgEnum.video)
 					continue;
@@ -801,7 +763,60 @@
 						list.add(imgInfo.getActivityPic());
 					}
 			}
+		} else {
+			// 鍗曞搧
+			if (goodsEvaluate.getType() == EvaluateEnum.single) {
+				for (ImgInfo imgInfo : imgs) {
+					GoodsDetailVO goodsVO = imgInfo.getGoodsVO();
+					if (goodsVO == null) {
+						list.add(StringUtil.isNullOrEmpty(imgInfo.getUrlHD()) ? imgInfo.getUrl() : imgInfo.getUrlHD());
+						continue;
+					}
+
+					String jumpLink = getJumpLink(goodsVO, user, inviteCode);
+					if (!StringUtil.isNullOrEmpty(jumpLink)) {
+						list.add(jumpLink);
+					}
+				}
+
+			} else if (goodsEvaluate.getType() == EvaluateEnum.multiple) {
+				if (type == 1) {
+					for (ImgInfo imgInfo : imgs) {
+						if (imgInfo.getGoodsVO() != null)
+							if (imgInfo.getGoodsVO().getGoodsId().longValue() == goodsId.longValue()
+									&& imgInfo.getGoodsVO().getGoodsType() == goodsType.intValue()) {
+								String jumpLink = getJumpLink(imgInfo.getGoodsVO(), user, inviteCode);
+								if (!StringUtil.isNullOrEmpty(jumpLink)) {
+									list.add(jumpLink);
+								}
+								break;
+							}
+					}
+				} else if (type == 2 || type == 3) {
+					for (ImgInfo imgInfo : imgs) {
+						if (imgInfo.getGoodsVO() != null) {
+							String jumpLink = getJumpLink(imgInfo.getGoodsVO(), user, inviteCode);
+							if (!StringUtil.isNullOrEmpty(jumpLink)) {
+								list.add(jumpLink);
+							}
+						}
+					}
+				}
+
+			} else if (goodsEvaluate.getType() == EvaluateEnum.activity) {
+				for (ImgInfo imgInfo : imgs) {
+					if (imgInfo.getType() == ImgEnum.goods || imgInfo.getType() == ImgEnum.video)
+						continue;
+					if (imgInfo.getType() == ImgEnum.img)
+						list.add(StringUtil.isNullOrEmpty(imgInfo.getUrlHD()) ? imgInfo.getUrl() : imgInfo.getUrlHD());
+					else if (imgInfo.getType() == ImgEnum.activity)
+						if (!StringUtil.isNullOrEmpty(imgInfo.getActivityPic())) {
+							list.add(imgInfo.getActivityPic());
+						}
+				}
+			}
 		}
+	
 
 		Integer shareCount = goodsEvaluate.getShareNum();
 		if (shareCount == null) {

--
Gitblit v1.8.0