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