Skip to content

Commit 7429eab

Browse files
committed
fix : 오버라이드
1 parent 5455f0e commit 7429eab

File tree

1 file changed

+14
-4
lines changed

1 file changed

+14
-4
lines changed

src/main/java/muit/backend/service/MemberServiceImpl.java

+14-4
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,14 @@
88
import muit.backend.config.jwt.TokenDTO;
99
import muit.backend.config.jwt.TokenProvider;
1010
import muit.backend.converter.MemberConverter;
11+
import muit.backend.converter.MusicalConverter;
12+
import muit.backend.domain.entity.member.Likes;
1113
import muit.backend.domain.entity.member.Member;
1214
import muit.backend.domain.enums.ActiveStatus;
1315
import muit.backend.domain.enums.Role;
1416
import muit.backend.dto.memberDTO.*;
17+
import muit.backend.dto.musicalDTO.MusicalResponseDTO;
18+
import muit.backend.repository.LikesRepository;
1519
import muit.backend.repository.MemberRepository;
1620

1721
import org.springframework.security.authentication.UsernamePasswordAuthenticationToken;
@@ -20,6 +24,8 @@
2024
import org.springframework.stereotype.Service;
2125
import org.springframework.transaction.annotation.Transactional;
2226

27+
import java.util.List;
28+
2329
@Slf4j
2430
@Service
2531
@RequiredArgsConstructor
@@ -28,6 +34,7 @@ public class MemberServiceImpl implements MemberService {
2834
private final MemberRepository memberRepository;
2935
private final BCryptPasswordEncoder encoder;
3036
private final TokenProvider tokenProvider;
37+
private final LikesRepository likesRepository;
3138

3239
//== 개인회원 가입 - 이메일 ==//
3340
@Override
@@ -250,10 +257,13 @@ public MyPageResponseDTO changePassword(Long tokenId, Long memberId, PasswordCha
250257
.status(member.getActiveStatus()).build();
251258
}
252259

253-
254-
255-
256-
260+
@Override
261+
public List<MusicalResponseDTO.MusicalHomeDTO> getLikeMusicals(Member member){
262+
Long memberId = member.getId();
263+
List<Likes> likesList = likesRepository.findAllByMemberId(memberId);
264+
return likesList.stream()
265+
.map(likes-> MusicalConverter.toMusicalHomeDTO(likes.getMusical())).toList();
266+
}
257267

258268

259269

0 commit comments

Comments
 (0)