Skip to content

Commit 2799697

Browse files
committed
CLAP-60 Feat: 닉네임으로 유저 찾는 메서드 구현
<footer> - 관련: #19
1 parent 12c6f42 commit 2799697

File tree

2 files changed

+9
-1
lines changed

2 files changed

+9
-1
lines changed

src/main/java/clap/server/adapter/outbound/persistense/MemberPersistenceAdapter.java

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
import clap.server.adapter.outbound.persistense.entity.member.constant.MemberStatus;
55
import clap.server.adapter.outbound.persistense.mapper.MemberPersistenceMapper;
66
import clap.server.adapter.outbound.persistense.repository.member.MemberRepository;
7-
import clap.server.application.port.outbound.member.LoadMemberPort;
87
import clap.server.application.port.outbound.member.CommandMemberPort;
8+
import clap.server.application.port.outbound.member.LoadMemberPort;
99
import clap.server.common.annotation.architecture.PersistenceAdapter;
1010
import clap.server.domain.model.member.Member;
1111
import lombok.RequiredArgsConstructor;
@@ -30,6 +30,12 @@ public Optional<Member> findActiveMemberById(final Long id) {
3030
return memberEntity.map(memberPersistenceMapper::toDomain);
3131
}
3232

33+
@Override
34+
public Optional<Member> findByNickname(String nickname) {
35+
Optional<MemberEntity> memberEntity = memberRepository.findByNickname(nickname);
36+
return memberEntity.map(memberPersistenceMapper::toDomain);
37+
}
38+
3339
@Override
3440
public void save(final Member member) {
3541
MemberEntity memberEntity = memberPersistenceMapper.toEntity(member);

src/main/java/clap/server/adapter/outbound/persistense/repository/member/MemberRepository.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,6 @@
1010
@Repository
1111
public interface MemberRepository extends JpaRepository<MemberEntity, Long> {
1212
Optional<MemberEntity> findByStatusAndMemberId(MemberStatus memberStatus, Long memberId);
13+
14+
Optional<MemberEntity> findByNickname(String nickname);
1315
}

0 commit comments

Comments
 (0)