This commit is contained in:
caozehui
2025-02-24 10:40:38 +08:00
parent 758b2a9033
commit 496c7a7908

View File

@@ -2,7 +2,6 @@ package com.njcn.gather.system.log.service.impl;
import cn.hutool.core.util.ObjectUtil;
import cn.hutool.core.util.StrUtil;
import com.baomidou.mybatisplus.core.conditions.Wrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
@@ -13,17 +12,14 @@ import com.njcn.gather.system.log.pojo.param.SysLogParam;
import com.njcn.gather.system.log.pojo.po.SysLogAudit;
import com.njcn.gather.system.log.service.ISysLogAuditService;
import com.njcn.gather.system.log.util.CSVUtil;
import com.njcn.gather.user.user.pojo.po.SysUser;
import com.njcn.gather.user.user.service.ISysUserService;
import com.njcn.web.factory.PageFactory;
import com.njcn.web.utils.HttpServletUtil;
import com.njcn.web.utils.RequestUtil;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import javax.servlet.http.HttpServletRequest;
import java.text.SimpleDateFormat;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
@@ -124,10 +120,10 @@ public class SysLogAuditServiceImpl extends ServiceImpl<SysLogAuditMapper, SysLo
@Override
public void scheduleRemoveLog() {
QueryWrapper<SysLogAudit> wrapper = new QueryWrapper<>();
wrapper.lt("Create_Time", LocalDateTime.now().minusDays(30*6));
wrapper.lt("Create_Time", LocalDateTime.now().minusDays(30 * 6));
int count = this.count();
if (count > 1e6) {
wrapper.or().orderByAsc("Create_Time").last("limit "+(count-1e6));
wrapper.or().orderByAsc("Create_Time").last("limit " + (count - 1e6));
}
this.remove(wrapper);
}