Browse Source

监控调阅任务

ouyang 2 năm trước cách đây
mục cha
commit
b579f479d7

+ 1 - 2
soc-modules/soc-modules-core/src/main/java/com/xunmei/core/retrieval/service/impl/CoreMonitoringRetrievalTaskServiceImpl.java

@@ -340,8 +340,7 @@ public class CoreMonitoringRetrievalTaskServiceImpl extends ServiceImpl<CoreMoni
     @Override
     public void updateTaskStart() {
         LocalDate dateTime =  LocalDate.now();
-        Date dateTimeNew = Date.from(dateTime.atStartOfDay(ZoneId.systemDefault()).toInstant());
-        DateUtil.endOfDay(dateTimeNew).setField(DateField.MILLISECOND, 0);
+        Date dateTimeNew = DateUtil.endOfDay(Date.from(dateTime.atStartOfDay(ZoneId.systemDefault()).toInstant())).setField(DateField.MILLISECOND, 0);
         coreMonitoringRetrievalTaskMapper.updateTaskStart(dateTimeNew);
     }
 

+ 10 - 2
soc-modules/soc-modules-job/src/main/java/com/xunmei/job/task/RetrievalTask.java

@@ -26,6 +26,7 @@ public class RetrievalTask {
 
     /**
      * 每天生成日任务 如果当天是周一还需生成周任务
+     * 指定日子在前端调用
      */
     public void retrieveDayTaskByDate(String taskTime)
     {   String id = UUID.fastUUID().toString();
@@ -39,7 +40,7 @@ public class RetrievalTask {
      * 4.1||10.1日生成周期为每月,每季
      * 7.1日获取执行周期为每月,每季,每半年的
      * 其他日期生成月任务
-     *
+     * 指定日子在前端调用
      */
     public void retrieveMonthTaskByDate(String taskTime)
     {   String id = UUID.fastUUID().toString();
@@ -49,6 +50,9 @@ public class RetrievalTask {
         log.info("监控调阅每月季度半年年任务生成定时任务执行结束,当前任务 id:{},当前时间:{},结果:{}", id, new Date(), JSON.toJSONString(result));
     }
 
+    /**
+     * 每天凌晨3点执行定时任务
+     */
     public void retrieveDayTask()
     {   String id = UUID.fastUUID().toString();
         log.info("开始执行监控调阅每日每周任务生成定时任务,当前任务 id:{},当前时间:{},无参数", id, new Date());
@@ -60,7 +64,7 @@ public class RetrievalTask {
      * 4.1||10.1日生成周期为每月,每季
      * 7.1日获取执行周期为每月,每季,每半年的
      * 其他日期生成月任务
-     *
+     * 每月凌晨3.20执行定时任务
      */
     public void retrieveMonthTask()
     {   String id = UUID.fastUUID().toString();
@@ -68,6 +72,10 @@ public class RetrievalTask {
         AjaxResult result =  remoteRetrievalTaskService.monthTask(SecurityConstants.INNER);
         log.info("监控调阅每月季度半年年任务生成定时任务执行结束,当前任务 id:{},当前时间:{},结果:{}", id, new Date(), JSON.toJSONString(result));
     }
+
+    /**
+     * 每天晚上23:59:00执行任务
+     */
     public void updateTaskStart()
     {   String id = UUID.fastUUID().toString();
         log.info("开始执行监控调阅任务超期定时任务,当前任务 id:{},当前时间:{},无参数", id, new Date());