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