yujian
2019-05-30 a04db7a0622fa8ce524e15657a03b4a2b94fc47a
fanli/src/main/java/com/yeshi/fanli/service/impl/taobao/TaoBaoGoodsUpdateServiceImpl.java
@@ -17,6 +17,7 @@
import com.yeshi.fanli.exception.goods.CommonGoodsException;
import com.yeshi.fanli.exception.taobao.TaobaoGoodsDownException;
import com.yeshi.fanli.exception.taobao.TaobaoGoodsUpdateException;
import com.yeshi.fanli.log.LogHelper;
import com.yeshi.fanli.service.inter.activity.ActivityService;
import com.yeshi.fanli.service.inter.goods.CommonGoodsService;
import com.yeshi.fanli.service.inter.lable.QualityFactoryService;
@@ -207,5 +208,28 @@
      taoBaoGoodsBriefMapper.updateBatchSelective(updateList);
   }
   @Override
   public List<Long> listNeedUpdateGoodsId(long start, int count, int hour) {
      return taoBaoGoodsBriefMapper.listNeedUpdateGoodsId(start, count, hour);
   }
   @Override
   public void updateByTaoKeGoodsDetail(Long id) {
      try {
         TaoBaoGoodsBrief newGoods = TaoKeApiUtil.searchGoodsDetail(id);
         if (newGoods != null) {
            try {
               updateTaoBaoGoods(newGoods);
            } catch (TaobaoGoodsUpdateException e) {
               e.printStackTrace();
            }
         }
      } catch (TaobaoGoodsDownException e) {
         offlineTaoBaoGoods(id);
      } catch (Exception e) {
         LogHelper.errorDetailInfo(e);
      }
   }
}