From 9fb5c3484c02c685fe345248f2510376310800e2 Mon Sep 17 00:00:00 2001 From: midday2612 Date: Mon, 16 Jun 2025 13:55:43 +0900 Subject: [PATCH] =?UTF-8?q?KW-681/refactor:=20=EB=A1=9C=EA=B7=B8=20?= =?UTF-8?q?=EC=A1=B0=ED=9A=8C=20=EC=B5=9C=EC=8B=A0=EC=88=9C=20=EC=A0=95?= =?UTF-8?q?=EB=A0=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../domain/log/service/LogServiceImpl.java | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/main/java/com/doubleo/logservice/domain/log/service/LogServiceImpl.java b/src/main/java/com/doubleo/logservice/domain/log/service/LogServiceImpl.java index bfce0d8..6d6b9fa 100644 --- a/src/main/java/com/doubleo/logservice/domain/log/service/LogServiceImpl.java +++ b/src/main/java/com/doubleo/logservice/domain/log/service/LogServiceImpl.java @@ -19,7 +19,9 @@ import java.util.List; import lombok.RequiredArgsConstructor; import org.springframework.data.domain.Page; +import org.springframework.data.domain.PageRequest; import org.springframework.data.domain.Pageable; +import org.springframework.data.domain.Sort; import org.springframework.data.redis.core.RedisTemplate; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; @@ -40,6 +42,13 @@ public class LogServiceImpl implements LogService { @Override public Page getAllIssuedLog(String keyword, Pageable pageable) { String tenantId = tenantValidator.getTenantId(); + + pageable = + PageRequest.of( + pageable.getPageNumber(), + pageable.getPageSize(), + Sort.by(Sort.Direction.DESC, "createdDt")); + Page issuedLogs; if (keyword == null || keyword.isBlank()) { issuedLogs = issuedLogRepository.findAllByTenantId(tenantId, pageable); @@ -79,6 +88,13 @@ public Page getAllIssuedLog(String keyword, Pageable pageable @Override public Page getAllEnterLog(String keyword, Pageable pageable) { String tenantId = tenantValidator.getTenantId(); + + pageable = + PageRequest.of( + pageable.getPageNumber(), + pageable.getPageSize(), + Sort.by(Sort.Direction.DESC, "createdDt")); + Page enterLogs; if (keyword == null || keyword.isBlank()) { enterLogs = enterLogRepository.findAllByTenantId(tenantId, pageable);