diff --git a/src/main/java/ita/tinybite/domain/notification/controller/FcmTokenController.java b/src/main/java/ita/tinybite/domain/notification/controller/FcmTokenController.java index 363a463..122fb08 100644 --- a/src/main/java/ita/tinybite/domain/notification/controller/FcmTokenController.java +++ b/src/main/java/ita/tinybite/domain/notification/controller/FcmTokenController.java @@ -30,7 +30,7 @@ public ResponseEntity registerToken(@RequestBody @Valid FcmTokenRequest re return ResponseEntity.noContent().build(); } - @PostMapping("/test") + @PostMapping("/Test") public ResponseEntity test(@RequestParam Long userId) { notificationFacade.notifyTest(userId); return ResponseEntity.ok().build(); diff --git a/src/main/java/ita/tinybite/domain/party/repository/PartyRepository.java b/src/main/java/ita/tinybite/domain/party/repository/PartyRepository.java index 7b30fd5..63876f5 100644 --- a/src/main/java/ita/tinybite/domain/party/repository/PartyRepository.java +++ b/src/main/java/ita/tinybite/domain/party/repository/PartyRepository.java @@ -23,6 +23,8 @@ public interface PartyRepository extends JpaRepository { List findByHostUserIdAndStatus(Long userId, PartyStatus partyStatus); + List findByHostUserIdAndStatusIn(Long userId, List statuses); + List findByTown(String location); List findByTownAndCategory(String location, PartyCategory category); 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 3ad2ae4..055e70c 100644 --- a/src/main/java/ita/tinybite/domain/user/service/UserService.java +++ b/src/main/java/ita/tinybite/domain/user/service/UserService.java @@ -179,7 +179,11 @@ public RejoinValidationResponse validateRejoin(String email) { } public List getHostingParties(Long userId, Double latitude, Double longitude) { - List parties = partyRepository.findByHost_UserId(userId); + List parties = partyRepository.findByHostUserIdAndStatusIn( + userId, + Arrays.asList(PartyStatus.RECRUITING, PartyStatus.COMPLETED) + ); + return parties.stream() .sorted(Comparator.comparing(Party::getCreatedAt).reversed()) .map(party -> {