|
|
|
@ -20,7 +20,10 @@ import org.slf4j.LoggerFactory;
|
|
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
|
|
|
|
import java.util.*;
|
|
|
|
|
import java.util.LinkedHashMap;
|
|
|
|
|
import java.util.List;
|
|
|
|
|
import java.util.Map;
|
|
|
|
|
import java.util.Objects;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @Description :
|
|
|
|
@ -202,50 +205,25 @@ public class SysLogElasticSearchService implements ISysLogService {
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public void actionCleanLog(String startTime, String endTime) {
|
|
|
|
|
ElasticSearchTool.reload();
|
|
|
|
|
try{
|
|
|
|
|
SysLogOperate operate = new SysLogOperate();
|
|
|
|
|
operate.setCreateDatetime(startTime);
|
|
|
|
|
operate.setCreateDateTimeStart(startTime);
|
|
|
|
|
operate.setCreateDateTimeEnd(endTime);
|
|
|
|
|
deleteLogOperate(operate);
|
|
|
|
|
}catch (Exception e){
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
try {
|
|
|
|
|
SysLogSystem system = new SysLogSystem();
|
|
|
|
|
system.setCreateDatetime(startTime);
|
|
|
|
|
system.setCreateDateTimeStart(startTime);
|
|
|
|
|
system.setCreateDateTimeEnd(endTime);
|
|
|
|
|
deleteLogSystem(system);
|
|
|
|
|
ElasticSearchTool.deleteIndex(ElasticSearchPack.getIndexName(SysLogSystem.class),startTime,endTime);
|
|
|
|
|
}catch (Exception e){
|
|
|
|
|
LOGGER.error("清除系统日志异常",e);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
try {
|
|
|
|
|
SysLogException exception = new SysLogException();
|
|
|
|
|
exception.setCreateDatetime(startTime);
|
|
|
|
|
exception.setCreateDateTimeStart(startTime);
|
|
|
|
|
exception.setCreateDateTimeEnd(endTime);
|
|
|
|
|
deleteLogException(exception);
|
|
|
|
|
ElasticSearchTool.deleteIndex(ElasticSearchPack.getIndexName(SysLogOperate.class),startTime,endTime);
|
|
|
|
|
}catch (Exception e){
|
|
|
|
|
LOGGER.error("清除系统操作日志异常",e);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
try {
|
|
|
|
|
SysLogTaskTime taskTime = new SysLogTaskTime();
|
|
|
|
|
taskTime.setCreateDatetime(startTime);
|
|
|
|
|
taskTime.setCreateDateTimeStart(startTime);
|
|
|
|
|
taskTime.setCreateDateTimeEnd(endTime);
|
|
|
|
|
deleteLogTaskTime(taskTime);
|
|
|
|
|
ElasticSearchTool.deleteIndex(ElasticSearchPack.getIndexName(SysLogException.class),startTime,endTime);
|
|
|
|
|
}catch (Exception e){
|
|
|
|
|
LOGGER.error("清除系统异常日志异常",e);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
try {
|
|
|
|
|
SysLogConsole console = new SysLogConsole();
|
|
|
|
|
console.setCreateDatetime(startTime);
|
|
|
|
|
console.setCreateDateTimeStart(startTime);
|
|
|
|
|
console.setCreateDateTimeEnd(endTime);
|
|
|
|
|
deleteLogConsoleTime(console);
|
|
|
|
|
ElasticSearchTool.deleteIndex(ElasticSearchPack.getIndexName(SysLogTaskTime.class),startTime,endTime);
|
|
|
|
|
}catch (Exception e){
|
|
|
|
|
LOGGER.error("清除定时任务日志异常",e);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|