yujian
2019-01-22 88b54772dbcf5ecab1e2316e4e4626ac901b8908
fanli/src/main/java/com/yeshi/fanli/job/UpdateTaoBaoGoodsJob.java
@@ -14,8 +14,8 @@
import com.yeshi.fanli.exception.taobao.TaobaoGoodsDownException;
import com.yeshi.fanli.log.LogHelper;
import com.yeshi.fanli.service.inter.activity.ActivityService;
import com.yeshi.fanli.service.inter.config.EveryDayTaskService;
import com.yeshi.fanli.service.inter.goods.RecommendSectionGoodsService;
import com.yeshi.fanli.service.inter.goods.TaoBaoGoodsBriefRecordService;
import com.yeshi.fanli.service.inter.goods.TaoBaoGoodsBriefService;
import com.yeshi.fanli.service.inter.lable.LabelService;
import com.yeshi.fanli.service.inter.lable.QualityFactoryService;
@@ -39,9 +39,6 @@
   private TaoBaoGoodsBriefService taoBaoGoodsBriefService;
   @Resource
   private EveryDayTaskService everyDayTaskService;
   @Resource
   private RecommendSectionGoodsService recommendSectionGoodsService;
   @Resource
@@ -58,6 +55,9 @@
   
   @Resource
   private QualityFlashSaleService qualityFlashSaleService;
   @Resource
   private TaoBaoGoodsBriefRecordService taoBaoGoodsBriefRecordService;
   
   
@@ -80,7 +80,7 @@
                  .searchGoodsDetail(recommendSectionGoods.getTaoBaoGoodsBrief().getAuctionId());
            taoBaoGoodsUpdateService.updateTaoBaoGoods(goods);
         } catch (TaobaoGoodsDownException e1) {
            taoBaoGoodsUpdateService.downTaoBaoGoods(recommendSectionGoods.getTaoBaoGoodsBrief().getAuctionId());
            taoBaoGoodsUpdateService. offlineTaoBaoGoods(recommendSectionGoods.getTaoBaoGoodsBrief().getAuctionId());
         } catch (Exception e) {
            try {
               LogHelper.errorDetailInfo(e);
@@ -204,5 +204,29 @@
         }
      }
   }
   /**
    * 清理淘宝商品缓存记录表
    */
   @Scheduled(cron = "0 0 0 * * ? ")
   public void cleanTaoBaoGoodsBriefRecord() {
      if (!Constant.IS_TASK) {
         return;
      }
      try {
         taoBaoGoodsBriefRecordService.deleteAllData();
      } catch (Exception e) {
         try {
            LogHelper.errorDetailInfo(e);
         } catch (Exception e1) {
            e1.printStackTrace();
         }
      }
   }
}