作者 钟来

定时删除定时器日志记录

@@ -6,6 +6,8 @@ import cn.hutool.extra.ssh.ChannelType; @@ -6,6 +6,8 @@ import cn.hutool.extra.ssh.ChannelType;
6 import cn.hutool.extra.ssh.JschUtil; 6 import cn.hutool.extra.ssh.JschUtil;
7 import com.jcraft.jsch.ChannelExec; 7 import com.jcraft.jsch.ChannelExec;
8 import com.jcraft.jsch.JSchException; 8 import com.jcraft.jsch.JSchException;
  9 +import com.zhonglai.luhui.dao.service.PublicService;
  10 +import org.springframework.beans.factory.annotation.Autowired;
9 import org.springframework.stereotype.Component; 11 import org.springframework.stereotype.Component;
10 12
11 import java.io.*; 13 import java.io.*;
@@ -15,7 +17,8 @@ import java.io.*; @@ -15,7 +17,8 @@ import java.io.*;
15 */ 17 */
16 @Component("logTask") 18 @Component("logTask")
17 public class LogTask { 19 public class LogTask {
18 - 20 + @Autowired
  21 + private PublicService publicService;
19 /** 22 /**
20 * mq设备服务日志采集 23 * mq设备服务日志采集
21 */ 24 */
@@ -65,4 +68,12 @@ public class LogTask { @@ -65,4 +68,12 @@ public class LogTask {
65 } 68 }
66 69
67 } 70 }
  71 +
  72 + /**
  73 + * 删除定时任务日志
  74 + */
  75 + public void deleteSysJobLog(Integer month)
  76 + {
  77 + publicService.updateBySql("DELETE FROM sys_job_log WHERE create_time < DATE_SUB(NOW(), INTERVAL "+month+" MONTH)");
  78 + }
68 } 79 }