T100738
2024-05-14 1c2d6ad616488a8cadec43c2a72101fce606c67a
product-server-data-center/src/main/java/com/product/data/center/service/DataCollectService.java
@@ -53,13 +53,30 @@
   // 采集最大批次
   public static final long COLLECT_MAX_BATCH_COUNT = 100L;
   public static void main(String[] args) {
      Calendar calendar = Calendar.getInstance();
      int hour = calendar.get(Calendar.HOUR_OF_DAY);
      int minute = calendar.get(Calendar.MINUTE);
      if (hour == 1 && minute == 10) {
         System.out.println("2222222");
      }
   }
   /**
    * 数据采集-定时任务执行方法
    *
    * @param uuid
    */
   public void dataCollect(String uuid) {
      synchronized (uuid.intern()) {
         //凌晨1点10分开始进入此方法到1点20分不执行
         Calendar calendar = Calendar.getInstance();
         int hour = calendar.get(Calendar.HOUR_OF_DAY);
         int minute = calendar.get(Calendar.MINUTE);
         if (hour == 1 && (minute >= 10 || minute<=20)){
            return;
         }
         Calendar startCalendar = Calendar.getInstance();
         Date preExecuteTime = null;
         Date curExecuteTime = startCalendar.getTime();