9oj0e / pathorder_server

3 stars 4 forks source link

fix: 좋아요 한 리스트에서만 취소할 수 있게 #89

Closed Hyeonjeong-JANG closed 1 month ago

Hyeonjeong-JANG commented 1 month ago

⚒️ 좋아요 취소 관련 수정

통합 테스트 중 내가 좋아요 하지 않은 것도 취소가 되는 것을 발견해서 수정함

@Transactional
    public void removeLike(LikeRequest.RemoveLikeDTO reqDTO) {
        Optional<Like> like = likeRepository.findByCustomerIdAndStoreId(reqDTO.getUserId(), reqDTO.getStoreId());
        if (like.isPresent()) {
            likeRepository.delete(like.get());
        } else {
            throw new Exception404("해당 좋아요가 존재하지 않습니다.");
        }
    }