| | |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | import com.yeshi.fanli.exception.pdd.PDDApiException; |
| | | import org.jsoup.Jsoup; |
| | | import org.jsoup.nodes.Document; |
| | | import org.jsoup.select.Elements; |
| | |
| | | if (cid == 1) { |
| | | pddfilter.setPage(page); |
| | | pddfilter.setPageSize(Constant.PAGE_SIZE); |
| | | PDDGoodsResult result = PinDuoDuoApiUtil.searchGoods(pddfilter,Constant.PDD_SEARCH_CUSTOMER_PARAMS); |
| | | PDDGoodsResult result = null; |
| | | try { |
| | | result = PinDuoDuoApiUtil.searchGoods(pddfilter, Constant.PDD_SEARCH_CUSTOMER_PARAMS); |
| | | } catch (PDDApiException e) { |
| | | e.printStackTrace(); |
| | | } |
| | | if (result == null) { |
| | | return null; |
| | | } else { |
| | |
| | | pddfilter.setPage(page); |
| | | pddfilter.setPageSize(Constant.PAGE_SIZE); |
| | | pddfilter.setOptId(Long.parseLong(pddcid)); |
| | | PDDGoodsResult result = PinDuoDuoApiUtil.searchGoods(pddfilter,Constant.PDD_SEARCH_CUSTOMER_PARAMS); |
| | | PDDGoodsResult result = null; |
| | | try { |
| | | result = PinDuoDuoApiUtil.searchGoods(pddfilter, Constant.PDD_SEARCH_CUSTOMER_PARAMS); |
| | | } catch (PDDApiException e) { |
| | | e.printStackTrace(); |
| | | } |
| | | if (result == null) { |
| | | return null; |
| | | } else { |
| | |
| | | pddfilter.setPage(page); |
| | | pddfilter.setPageSize(10); |
| | | pddfilter.setOptId(Long.parseLong(arrayId[i])); |
| | | PDDGoodsResult result = PinDuoDuoApiUtil.searchGoods(pddfilter,Constant.PDD_SEARCH_CUSTOMER_PARAMS); |
| | | PDDGoodsResult result = null; |
| | | try { |
| | | result = PinDuoDuoApiUtil.searchGoods(pddfilter, Constant.PDD_SEARCH_CUSTOMER_PARAMS); |
| | | } catch (PDDApiException e) { |
| | | e.printStackTrace(); |
| | | } |
| | | if (result != null) { |
| | | List<PDDGoodsDetail> listGoods = result.getGoodsList(); |
| | | if (listGoods != null && listGoods.size() > 0) { |
| | |
| | | @Override |
| | | @Cacheable(value = "pddSpecialCache", key = "'getTopGoodsList-' + #page + '-' + #sortType") |
| | | public PDDGoodsResult getTopGoodsList(int page, Integer sortType) { |
| | | PDDGoodsResult pddResult = PinDuoDuoApiUtil.getTopList(PinDuoDuoApiUtil.PID_FANLI, page, Constant.PAGE_SIZE, |
| | | sortType); |
| | | //[4,7],4-秒杀,7-百亿补贴,31-品牌黑标,10564-精选爆品-官方直推爆款,10584-精选爆品-团长推荐,24-品牌高佣,20-行业精选,21-金牌商家,10044-潜力爆品,10475-爆品上新 |
| | | PDDGoodsResult pddResult = PinDuoDuoApiUtil.searchByChannelType( page, Constant.PAGE_SIZE, |
| | | null,new Integer[]{4,7,10564}); |
| | | if (pddResult != null && pddResult.getGoodsList() != null) |
| | | Collections.shuffle(pddResult.getGoodsList()); |
| | | return pddResult; |