From 4b85442807bfd0d9d33eda8ab3adca6edd6e345e Mon Sep 17 00:00:00 2001 From: Prajwal prakash Date: Thu, 6 Jun 2024 17:22:30 +0530 Subject: [PATCH] [feat] events are now sorted in desc order (#55) * [feat] events are now sorted in desc order * [fix] byRequester Events are sorted in desc order now * sorted user's pending requests * sorted user's pending requests in sql --------- Co-authored-by: SundarakrishnanN --- src/main/java/org/ieeervce/gatekeeper/entity/User.java | 2 +- .../ieeervce/gatekeeper/repository/RequestFormRepository.java | 4 ++-- .../org/ieeervce/gatekeeper/service/RequestFormService.java | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/main/java/org/ieeervce/gatekeeper/entity/User.java b/src/main/java/org/ieeervce/gatekeeper/entity/User.java index 3b9f2f5..03ff8f7 100644 --- a/src/main/java/org/ieeervce/gatekeeper/entity/User.java +++ b/src/main/java/org/ieeervce/gatekeeper/entity/User.java @@ -56,7 +56,7 @@ public class User { joinColumns = @JoinColumn(name = "userId"), inverseJoinColumns = @JoinColumn(name = "formId") ) - + @OrderBy("createdAt DESC") private List pendingRequests; @ManyToMany diff --git a/src/main/java/org/ieeervce/gatekeeper/repository/RequestFormRepository.java b/src/main/java/org/ieeervce/gatekeeper/repository/RequestFormRepository.java index 4053dd3..8052107 100644 --- a/src/main/java/org/ieeervce/gatekeeper/repository/RequestFormRepository.java +++ b/src/main/java/org/ieeervce/gatekeeper/repository/RequestFormRepository.java @@ -7,5 +7,5 @@ import java.util.List; public interface RequestFormRepository extends JpaRepository { - List findByRequester(User user); -} + List findAllByRequesterOrderByCreatedAtDesc(User user); + List findAllByOrderByCreatedAtDesc();} diff --git a/src/main/java/org/ieeervce/gatekeeper/service/RequestFormService.java b/src/main/java/org/ieeervce/gatekeeper/service/RequestFormService.java index 7c3aa92..918f5fd 100644 --- a/src/main/java/org/ieeervce/gatekeeper/service/RequestFormService.java +++ b/src/main/java/org/ieeervce/gatekeeper/service/RequestFormService.java @@ -29,7 +29,7 @@ public RequestForm add(RequestForm requestForm) { } public List list() { - return requestFormRepository.findAll(); + return requestFormRepository.findAllByOrderByCreatedAtDesc(); } public RequestForm save(RequestForm requestForm) { @@ -51,7 +51,7 @@ public RequestForm edit(Long requestFormId, RequestForm editedRequestForm) throw } public List getRequestFormByRequester(User user) { - return requestFormRepository.findByRequester(user); + return requestFormRepository.findAllByRequesterOrderByCreatedAtDesc(user); }