Browse Source

Update AutoSchedule.java

stjdydayou 4 years ago
parent
commit
0d566d9980
1 changed files with 5 additions and 10 deletions
  1. 5 10
      src/main/java/com/zhiqiyun/open/core/schedule/AutoSchedule.java

+ 5 - 10
src/main/java/com/zhiqiyun/open/core/schedule/AutoSchedule.java

@@ -120,16 +120,11 @@ public class AutoSchedule {
 		QueryWrapper<ApiRequestLog> wrapper = new QueryWrapper<>();
 		wrapper.lt("service_begin_time", DateUtils.addDays(DateUtil.current(), -30));
 
-		int current = 1;
-		boolean hasNext = true;
-		while (hasNext) {
-			Page<ApiRequestLog> page = this.apiRequestLogService.page(new Page<>(current, 100), wrapper);
-			log.info("deleteExpireApiRequestLogs size>>>>{}", page.getTotal());
-
-			for (ApiRequestLog log : page.getRecords()) {
-				this.apiRequestLogService.removeById(log.getId());
-			}
-			hasNext = page.hasNext();
+		List<ApiRequestLog> list = this.apiRequestLogService.list(wrapper);
+		log.info("deleteExpireApiRequestLogs size>>>>{}", list.size());
+
+		for (ApiRequestLog log : list) {
+			this.apiRequestLogService.removeById(log.getId());
 		}
 	}