From 4c1c7b14a33263ad2261d4f6e5421bb4ae7f5612 Mon Sep 17 00:00:00 2001 From: Jinseong Date: Sat, 23 Nov 2024 23:45:55 +0900 Subject: [PATCH] =?UTF-8?q?feat:=20=ED=94=84=EB=A1=9C=ED=95=84=20=EC=A1=B0?= =?UTF-8?q?=ED=9A=8C=20API=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../kongju/domain/member/controller/MemberController.java | 8 +++----- .../kongju/domain/member/service/MemberService.java | 4 ++-- 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/src/main/java/univ/goormthon/kongju/domain/member/controller/MemberController.java b/src/main/java/univ/goormthon/kongju/domain/member/controller/MemberController.java index 2eb164a..603c2e8 100644 --- a/src/main/java/univ/goormthon/kongju/domain/member/controller/MemberController.java +++ b/src/main/java/univ/goormthon/kongju/domain/member/controller/MemberController.java @@ -12,6 +12,7 @@ import org.springframework.http.ResponseEntity; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RestController; import univ.goormthon.kongju.domain.member.dto.response.ProfileInfo; import univ.goormthon.kongju.domain.member.entity.Member; @@ -33,11 +34,8 @@ public class MemberController { }) @GetMapping("/profile") - public ResponseEntity getProfile(HttpSession session) { - - Member member = (Member) session.getAttribute("member"); - - ProfileInfo profileInfo = memberService.getProfile(member); + public ResponseEntity getProfile(@RequestParam String memberId) { + ProfileInfo profileInfo = memberService.getProfile(memberId); return ResponseEntity.ok(profileInfo); } diff --git a/src/main/java/univ/goormthon/kongju/domain/member/service/MemberService.java b/src/main/java/univ/goormthon/kongju/domain/member/service/MemberService.java index 5fd431e..ba56b11 100644 --- a/src/main/java/univ/goormthon/kongju/domain/member/service/MemberService.java +++ b/src/main/java/univ/goormthon/kongju/domain/member/service/MemberService.java @@ -56,8 +56,8 @@ private Member updateProfileIfChanged(Member member, KakaoProfileInfoResponse pr } @Transactional - public ProfileInfo getProfile(Member member) { - Member currentMember = memberRepository.findById(member.getId()) + public ProfileInfo getProfile(String memberId) { + Member currentMember = memberRepository.findById(Long.parseLong(memberId)) .orElseThrow(() -> new NotFoundException(ErrorCode.MEMBER_NOT_FOUND)); return ProfileInfo.builder()