admin
2019-07-30 573c491b4a1ba60e12a5678a01c1546c0077c1ee
fanli/src/main/java/com/yeshi/fanli/job/TaoLiJinJob.java
@@ -99,9 +99,9 @@
   }
   /**
    * 每天凌晨过3分钟验证
    * 每天凌晨5点过10分钟验证
    */
   @Scheduled(cron = "0 3 0 * * ?")
   @Scheduled(cron = "0 10 5 * * ? ")
   public void updateBuyTLJGoods() {
      if (!Constant.IS_TASK)
         return;
@@ -119,18 +119,7 @@
      }
   }
   /**
    * 每天晚上11点50添加淘礼金
    */
   @Scheduled(cron = "0 50 23 * * ? ")
   public void autoAddTLJBuyGoods() {
      if (!Constant.IS_TASK)
         return;
      String day = TimeUtil.getGernalTime(System.currentTimeMillis() + 1000 * 60 * 60 * 24L, "yyyy-MM-dd");
      List<TaoBaoGoodsBrief> list = tljBuyGoodsService.listPreGoods(1);
      Collections.shuffle(list);
      if (list.size() > 20)
         list = list.subList(0, 20);
   private void addTLJBuyGoods(List<TaoBaoGoodsBrief> list, String day) {
      for (TaoBaoGoodsBrief goods : list) {
         // 获取商品详情
         try {
@@ -154,4 +143,34 @@
      }
   }
   /**
    * 每天晚上11点50添加淘礼金1个商品,用于兼容Android前端没有商品不显示banner的问题
    */
   @Scheduled(cron = "0 50 23 * * ? ")
   public void autoAddTLJBuyGoods() {
      if (!Constant.IS_TASK)
         return;
      String day = TimeUtil.getGernalTime(System.currentTimeMillis() + 1000 * 60 * 60 * 24L, "yyyy-MM-dd");
      List<TaoBaoGoodsBrief> list = tljBuyGoodsService.listPreGoods(1);
      Collections.shuffle(list);
      if (list.size() > 0)
         list = list.subList(0, 1);
      addTLJBuyGoods(list, day);
   }
   /**
    * 每天凌晨5点过1分开始爬取剩余9个商品
    */
   @Scheduled(cron = "0 1 5 * * ? ")
   public void autoAddTLJBuyGoods2() {
      if (!Constant.IS_TASK)
         return;
      String day = TimeUtil.getGernalTime(System.currentTimeMillis(), "yyyy-MM-dd");
      List<TaoBaoGoodsBrief> list = tljBuyGoodsService.listPreGoods(1);
      Collections.shuffle(list);
      if (list.size() > 20)
         list = list.subList(0, 20);
      addTLJBuyGoods(list, day);
   }
}