From b985413934f0db5fcb7f2cf8fc2b81ff31552765 Mon Sep 17 00:00:00 2001 From: Donghun Won Date: Sat, 10 Jan 2026 14:07:39 +0900 Subject: [PATCH] =?UTF-8?q?fix=20:=20=EB=A7=88=EC=9D=B4=ED=8E=98=EC=9D=B4?= =?UTF-8?q?=EC=A7=80=EC=97=90=EC=84=9C=20=EC=B0=B8=EC=97=AC=EC=A4=91,=20?= =?UTF-8?q?=ED=98=B8=EC=8A=A4=ED=8A=B8=20=ED=8C=8C=ED=8B=B0=20=EC=A1=B0?= =?UTF-8?q?=ED=9A=8C=EC=8B=9C=20=EC=B5=9C=EC=8B=A0=EC=88=9C=EC=9C=BC?= =?UTF-8?q?=EB=A1=9C=20=EC=A1=B0=ED=9A=8C=EB=90=98=EB=8F=84=EB=A1=9D=20?= =?UTF-8?q?=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../domain/user/controller/UserController.java | 13 ------------- .../tinybite/domain/user/service/UserService.java | 4 ++++ 2 files changed, 4 insertions(+), 13 deletions(-) diff --git a/src/main/java/ita/tinybite/domain/user/controller/UserController.java b/src/main/java/ita/tinybite/domain/user/controller/UserController.java index 5acbd8f..538aa53 100644 --- a/src/main/java/ita/tinybite/domain/user/controller/UserController.java +++ b/src/main/java/ita/tinybite/domain/user/controller/UserController.java @@ -158,19 +158,6 @@ public ResponseEntity> getParticipatingParties( return ResponseEntity.ok(response); } -// @Operation(summary = "활성 파티 목록 조회", description = "사용자가 참여 중인 활성 파티 목록을 조회합니다.") -// @ApiResponses({ -// @ApiResponse(responseCode = "200", description = "조회 성공", -// content = @Content(array = @ArraySchema(schema = @Schema(implementation = PartyCardResponse.class)))), -// @ApiResponse(responseCode = "401", description = "인증 실패") -// }) -// @GetMapping("/parties/active") -// public ResponseEntity> getActiveParties( -// @AuthenticationPrincipal Long userId) { -// List response = userService.getActiveParties(userId); -// return ResponseEntity.ok(response); -// } - @Operation(summary = "닉네임 중복 확인", description = "닉네임 사용 가능 여부를 확인합니다.") @ApiResponses({ @ApiResponse(responseCode = "200", description = "사용 가능한 닉네임"), diff --git a/src/main/java/ita/tinybite/domain/user/service/UserService.java b/src/main/java/ita/tinybite/domain/user/service/UserService.java index e770b04..dbdd78e 100644 --- a/src/main/java/ita/tinybite/domain/user/service/UserService.java +++ b/src/main/java/ita/tinybite/domain/user/service/UserService.java @@ -26,6 +26,7 @@ import java.time.LocalDateTime; import java.util.Arrays; +import java.util.Comparator; import java.util.List; import java.util.Optional; import java.util.stream.Collectors; @@ -181,6 +182,7 @@ public List getHostingParties(Long userId) { ); return parties.stream() + .sorted(Comparator.comparing(Party::getCreatedAt).reversed()) .map(party -> { int currentParticipants = participantRepository .countByPartyIdAndStatus(party.getId(), ParticipantStatus.APPROVED); @@ -198,6 +200,8 @@ public List getParticipatingParties(Long userId) { ); return participants.stream() + .sorted(Comparator.comparing(pp -> pp.getParty().getCreatedAt(), + Comparator.reverseOrder())) .map(pp -> { Party party = pp.getParty(); int currentParticipants = participantRepository