diff --git a/src/main/java/com/moim/backend/domain/groupvote/service/VoteService.java b/src/main/java/com/moim/backend/domain/groupvote/service/VoteService.java index bee282c..6bf389e 100644 --- a/src/main/java/com/moim/backend/domain/groupvote/service/VoteService.java +++ b/src/main/java/com/moim/backend/domain/groupvote/service/VoteService.java @@ -105,11 +105,11 @@ private List toVoteStatusResponse(Users use } private void saveUserVotesForSelectPlaces(List selectPlaceIds, Users user, Vote vote) { - List selectPlaces = bestPlaceRepository.findAllById(selectPlaceIds); - for (BestPlace selectPlace : selectPlaces) { + List bestPlaces = bestPlaceRepository.findAllById(selectPlaceIds); + for (BestPlace bestPlace : bestPlaces) { selectPlaceRepository.save( SelectPlace.builder() - .bestPlace(selectPlace) + .bestPlace(bestPlace) .vote(vote) .userId(user.getUserId()) .build() diff --git a/src/main/java/com/moim/backend/domain/space/service/GroupService.java b/src/main/java/com/moim/backend/domain/space/service/GroupService.java index 35982af..7f2e5fc 100644 --- a/src/main/java/com/moim/backend/domain/space/service/GroupService.java +++ b/src/main/java/com/moim/backend/domain/space/service/GroupService.java @@ -508,7 +508,10 @@ private void removeParticipation(Participation participate, Groups group) { private void updateBestRegion(Groups group) { // best-place 테이블에서 관련 정보 삭제 - bestPlaceRepository.deleteAllInBatch(bestPlaceRepository.findAllByGroup(group)); + List bestPlaces = bestPlaceRepository.findAllByGroup(group); + for (BestPlace bestPlace : bestPlaces) { + bestPlaceRepository.delete(bestPlace); + } // 관련 Redis 삭제 redisDao.deleteSpringCache(CacheName.group, group.getGroupId().toString());