admin
2020-11-09 2147d023563a7c9d05d97547c00d6b0162c0644c
fanli/src/main/java/com/yeshi/fanli/job/UpdateDaTaoKeJob.java
@@ -11,14 +11,14 @@
import org.springframework.stereotype.Component;
import com.yeshi.fanli.entity.taobao.ShareHotGoods;
import com.yeshi.fanli.entity.taobao.TaoBaoGoodsBrief;
import com.yeshi.goods.facade.entity.taobao.TaoBaoGoodsBrief;
import com.yeshi.fanli.exception.taobao.TaobaoGoodsDownException;
import com.yeshi.fanli.log.LogHelper;
import com.yeshi.fanli.service.inter.lable.QualityFactoryService;
import com.yeshi.fanli.service.inter.taobao.ShareHotGoodsService;
import com.yeshi.fanli.service.inter.taobao.dataoke.DaTaoKeGoodsDetailV2Service;
import com.yeshi.goods.facade.service.DaTaoKeGoodsDetailV2Service;
import com.yeshi.fanli.util.Constant;
import com.yeshi.fanli.util.TimeUtil;
import org.yeshi.utils.TimeUtil;
import com.yeshi.fanli.util.taobao.TaoBaoUtil;
import com.yeshi.fanli.util.taobao.TaoKeApiUtil;
@@ -126,6 +126,9 @@
   // 自动选品
   @Scheduled(cron = "0 0 23 * * ? ")
   public void setShareHotGoods() {
      if (!Constant.IS_TASK)
         return;
      String day = TimeUtil.getGernalTime(System.currentTimeMillis() + 1000 * 60 * 60 * 24L, "yyyy-MM-dd");
      List<TaoBaoGoodsBrief> goodsList = shareHotGoodsService.listPreGoods(1);
      Collections.shuffle(goodsList);
@@ -151,6 +154,9 @@
   @Scheduled(cron = "0 30 7,11,18,23 * * ? ")
   public void syncGoodsBeiYong() {
      if (!Constant.IS_TASK)
         return;
      long latestUpdateCount = daTaoKeGoodsDetailV2Service
            .countByMinUpdateTime(new Date(System.currentTimeMillis() - 1000 * 60 * 60 * 24L));
      if (latestUpdateCount < 50000L) {// 若每天没有超过5w数据更新就需要重新更新数据