diff --git a/src/main/java/com/kamco/cd/kamcoback/postgres/repository/log/AuditLogRepositoryImpl.java b/src/main/java/com/kamco/cd/kamcoback/postgres/repository/log/AuditLogRepositoryImpl.java index 35825e0f..ff72fb73 100644 --- a/src/main/java/com/kamco/cd/kamcoback/postgres/repository/log/AuditLogRepositoryImpl.java +++ b/src/main/java/com/kamco/cd/kamcoback/postgres/repository/log/AuditLogRepositoryImpl.java @@ -167,12 +167,14 @@ public class AuditLogRepositoryImpl extends QuerydslRepositorySupport BooleanBuilder whereBuilder = new BooleanBuilder(); whereBuilder.and(auditLogEntity.eventStatus.ne(EventStatus.valueOf("FAILED"))); + whereBuilder.and(auditLogEntity.eventType.eq(EventType.valueOf("DOWNLOAD"))); if (req.getMenuId() != null && !req.getMenuId().isEmpty()) { whereBuilder.and(auditLogEntity.menuUid.eq(req.getMenuId())); } if (req.getUuid() != null) { + whereBuilder.and(auditLogEntity.requestUri.contains("/api/inference/download/")); whereBuilder.and(auditLogEntity.requestUri.endsWith(String.valueOf(req.getUuid()))); } @@ -198,7 +200,7 @@ public class AuditLogRepositoryImpl extends QuerydslRepositorySupport .where(whereBuilder, createdDateBetween(req.getStartDate(), req.getEndDate())) .offset(pageable.getOffset()) .limit(pageable.getPageSize()) - // .orderBy(auditLogEntity.eventEndedAt.max().desc()) + .orderBy(auditLogEntity.createdDate.desc()) .fetch(); Long countQuery =