Skip to content

Commit

Permalink
Merge pull request #66 from Central-MakeUs/feat/14
Browse files Browse the repository at this point in the history
Feat/14 ✨ uuid 포함 유저 정보 API 개발
  • Loading branch information
HyoBN authored Jan 24, 2024
2 parents 734df6b + 04694e9 commit fd6cf5d
Show file tree
Hide file tree
Showing 3 changed files with 22 additions and 0 deletions.
2 changes: 2 additions & 0 deletions src/main/java/cmc/peerna/service/MemberService.java
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,8 @@ public interface MemberService {
Member socialLogin(String socialId, SocialType socialType);
MemberResponseDto.memberBasicInfoDto saveMemberBasicInfo(Member member, MemberRequestDto.basicInfoDTO request);

MemberResponseDto.memberBasicInfoDto getMemberBasicInfo(Member member);

Member findById(Long memberId);

void updateTotalScore(Member member);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,12 @@ public MemberResponseDto.memberBasicInfoDto saveMemberBasicInfo(Member member, M

}

@Override
public MemberResponseDto.memberBasicInfoDto getMemberBasicInfo(Member member) {
return MemberConverter.toMemberBasicInfoDto(member);
}


@Override
public Member findById(Long memberId) {
return memberRepository.findById(memberId).orElseThrow(() -> new MemberException(ResponseStatus.MEMBER_NOT_FOUND));
Expand Down
14 changes: 14 additions & 0 deletions src/main/java/cmc/peerna/web/controller/MemberController.java
Original file line number Diff line number Diff line change
Expand Up @@ -243,6 +243,20 @@ public ResponseDto<MemberResponseDto.newTokenDto> getNewAccessToken(@RequestBody
}


@Operation(summary = "유저 기본 정보 조회 API ✔️🔑", description = "UUID 포함 유저 기본 정보 조회 API입니다.")
@ApiResponses({
@ApiResponse(responseCode = "2200", description = "BAD_REQUEST, 존재하지 않는 유저를 조회한 경우.")
})
@Parameters({
@Parameter(name = "member", hidden = true)
})
@GetMapping("/member/me")
ResponseDto<MemberResponseDto.memberBasicInfoDto> getMemberBasicInfo(@AuthMember Member member) {
MemberResponseDto.memberBasicInfoDto memberBasicInfo = memberService.getMemberBasicInfo(member);
return ResponseDto.of(memberBasicInfo);
}



}

0 comments on commit fd6cf5d

Please sign in to comment.