@@ -60,11 +60,11 @@ public Membership findByMemberAndSpace(Member member, Space space) {
6060 */
6161 public Page <Membership > findByMember (Member member , String state , Pageable pageable ) {
6262 if (state .equalsIgnoreCase ("PENDING" )) {
63- return membershipRepository .findAllByMemberAndAuthority (member , Authority .PENDING , pageable );
63+ return membershipRepository .findAllByMemberAndAuthorityOrderById (member , Authority .PENDING , pageable );
6464 } else if (state .equalsIgnoreCase ("JOINED" )) {
65- return membershipRepository .findAllByMemberAndAuthorityIsNot (member , Authority .PENDING , pageable );
65+ return membershipRepository .findAllByMemberAndAuthorityIsNotOrderById (member , Authority .PENDING , pageable );
6666 } else {
67- return membershipRepository .findAllByMember (member , pageable );
67+ return membershipRepository .findAllByMemberOrderById (member , pageable );
6868 }
6969 }
7070
@@ -76,11 +76,12 @@ public Page<Membership> findByMember(Member member, String state, Pageable pagea
7676 */
7777 public List <Membership > findByMember (Member member , String state ) {
7878 if (state .equalsIgnoreCase ("PENDING" )) {
79- return membershipRepository .findAllByMemberAndAuthority (member , Authority .PENDING );
79+ return membershipRepository .findAllByMemberAndAuthorityOrderById (member , Authority .PENDING );
8080 } else if (state .equalsIgnoreCase ("JOINED" )) {
81- return membershipRepository .findAllByMemberAndAuthorityIsNot (member , Authority .PENDING );
81+ return membershipRepository .findAllByMemberAndAuthorityIsNotOrderById (member , Authority .PENDING );
8282 } else {
83- return membershipRepository .findAllByMember (member );
83+ List <Membership > memberships = membershipRepository .findAllByMemberOrderById (member );
84+ return memberships ;
8485 }
8586 }
8687
@@ -90,7 +91,7 @@ public List<Membership> findByMember(Member member, String state) {
9091 * @return 해당 스페이스에 속한 초대 상태(PENDING)인 멤버십 목록
9192 */
9293 public List <Membership > findInvitationsBySpace (Space space ) {
93- return membershipRepository .findAllBySpaceAndAuthority (space , Authority .PENDING );
94+ return membershipRepository .findAllBySpaceAndAuthorityOrderById (space , Authority .PENDING );
9495 }
9596
9697 /**
@@ -99,7 +100,7 @@ public List<Membership> findInvitationsBySpace(Space space) {
99100 * @return 해당 스페이스에 속한 가입 상태(JOINED)인 멤버십 목록
100101 */
101102 public List <Membership > findMembersBySpace (Space space ) {
102- return membershipRepository .findAllBySpaceAndAuthorityIsNot (space , Authority .PENDING );
103+ return membershipRepository .findAllBySpaceAndAuthorityIsNotOrderById (space , Authority .PENDING );
103104 }
104105
105106 // ======================== 권한 조회 ======================== //
0 commit comments