From 9a78d406f8b821117c78a1bc717fe4b5813656b1 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期二, 06 八月 2019 09:57:51 +0800
Subject: [PATCH] 首页底部推荐,详情页猜你喜欢异常保护

---
 fanli/src/main/java/com/yeshi/fanli/service/impl/goods/recommend/HomeRecommendGoodsServiceImpl.java |   13 ++++++++++---
 1 files changed, 10 insertions(+), 3 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/goods/recommend/HomeRecommendGoodsServiceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/goods/recommend/HomeRecommendGoodsServiceImpl.java
index a6dd340..4e0995a 100644
--- a/fanli/src/main/java/com/yeshi/fanli/service/impl/goods/recommend/HomeRecommendGoodsServiceImpl.java
+++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/goods/recommend/HomeRecommendGoodsServiceImpl.java
@@ -209,7 +209,7 @@
 			return list;
 
 		// 鐖嗘鍟嗗搧搴�
-		TaoBaoSearchResult result = TaoKeApiUtil.getMaterialByMaterialId(16432, page, Constant.PAGE_SIZE);
+		TaoBaoSearchResult result = TaoKeApiUtil.getMaterialByMaterialId(14624, page, Constant.PAGE_SIZE);
 		if (result != null) {
 			list = daTaoKeGoodsDetailService.filterTaoBaoGoods(result.getTaoBaoGoodsBriefs());
 			saveObjList(list, name, key);
@@ -253,8 +253,15 @@
 		Map<Long, TLJBuyGoods> map = new ConcurrentHashMap<>();
 		if (list != null)
 			for (TLJBuyGoods goods : list) {
-				map.put(goods.getGoods().getAuctionId(), goods);
-				finalList.add(goods.getGoods());
+				try {
+					if (goods.getGoods().getAuctionId() == null) {
+						goods.getGoods().setAuctionId(goods.getGoods().getId());
+					}
+					map.put(goods.getGoods().getAuctionId(), goods);
+					finalList.add(goods.getGoods());
+				} catch (Exception e) {
+					e.printStackTrace();
+				}
 			}
 
 		finalList = recommendGoodsDeleteHistoryService.filterGoods(device, finalList);

--
Gitblit v1.8.0