admin
2019-11-16 a6f34b99ee20e528b766c8ed5a61bd9c5aa0e7ae
fanli/src/main/java/com/yeshi/fanli/util/cache/JDGoodsCacheUtil.java
@@ -7,14 +7,10 @@
import com.google.gson.Gson;
import com.yeshi.fanli.entity.jd.JDGoods;
import com.yeshi.fanli.entity.taobao.TaoBaoGoodsBrief;
import com.yeshi.fanli.exception.taobao.TaobaoGoodsDownException;
import com.yeshi.fanli.log.LogHelper;
import com.yeshi.fanli.util.Constant;
import com.yeshi.fanli.util.RedisManager;
import com.yeshi.fanli.util.StringUtil;
import com.yeshi.fanli.util.jd.JDApiUtil;
import com.yeshi.fanli.util.taobao.TaoKeApiUtil;
import com.yeshi.fanli.util.jd.JDUtil;
@Component
public class JDGoodsCacheUtil {
@@ -48,10 +44,12 @@
         return JsonUtil.getSimpleGson().fromJson(value, JDGoods.class);
      }
      
      JDGoods goods = JDApiUtil.queryGoodsDetail(goodsId);
      JDGoods goods = JDApiUtil.queryGoodsDetail(goodsId); // 高级接口
      if (goods == null) {
         goods = JDApiUtil.getGoodsDetail(goodsId);
         goods = JDUtil.getGoodsDetail(goodsId); // 爬取网页
         //jdGoods = JDApiUtil.getGoodsDetail(goodsId); // 普通接口
      }
      // 缓存20分钟
      if (goods != null) {
         redisManager.cacheCommonString(key, JsonUtil.getSimpleGson().toJson(goods), 60 * 20);