| | |
| | | List<GoodsDetailVO> goodsList = new ArrayList<>(); |
| | | TaoBaoSearchResult result = taoBaoGoodsCacheUtil.getSearchResult(sf); |
| | | if (result == null) { |
| | | result = TaoKeApiUtil.searchWuLiao(sf, null, null); |
| | | result = TaoKeApiUtil.searchWuLiaoNew(sf, null, null); |
| | | taoBaoGoodsCacheUtil.saveSearchResult(sf, result); |
| | | } |
| | | if (result != null) { |
| | |
| | | |
| | | |
| | | @RequestMapping(value = "getGoodsDetail") |
| | | public void getGoodsDetail(String sign, long id, String callback, PrintWriter out) { |
| | | public void getGoodsDetail(String sign, String id, String callback, PrintWriter out) { |
| | | GoodsDetailExtraVO extraVO = new GoodsDetailExtraVO(); |
| | | extraVO.setIsNative(false); |
| | | TaoBaoGoodsBrief goods = null; |
| | |
| | | try { |
| | | goods = TaoKeApiUtil.searchGoodsDetail(id, info); |
| | | if (goods.getTkRate() == null || new BigDecimal(0).compareTo(goods.getTkRate()) == 0) { |
| | | TaoBaoGoodsBrief linkInfo = TaoKeApiUtil.specialConvertCoupon(goods.getAuctionId(), info, null, null); |
| | | TaoBaoGoodsBrief linkInfo = TaoKeApiUtil.specialConvertCouponV2(goods.getAuctionId(), info, null, null); |
| | | if (linkInfo != null) { |
| | | goods.setAuctionUrl(linkInfo.getAuctionUrl()); |
| | | goods.setCouponLink(linkInfo.getCouponLink()); |