From 92ef78bf63dff55cd217d6b16e761bac51046126 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=84=B1=EC=9C=A0=EC=A7=84?= Date: Mon, 29 Jul 2024 23:46:18 +0900 Subject: [PATCH] =?UTF-8?q?SCRUM-123=20=EC=82=AC=EC=9A=A9=EC=9E=90=20?= =?UTF-8?q?=ED=8F=AC=EC=9D=B8=ED=8A=B8=20=EC=A1=B0=ED=9A=8C=20api?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../TWO/Member/Controller/MemberController.java | 9 +++++++++ .../TWO/Member/Service/MemberService.java | 4 ++++ 2 files changed, 13 insertions(+) diff --git a/TWO/src/main/java/com/togetherwithocean/TWO/Member/Controller/MemberController.java b/TWO/src/main/java/com/togetherwithocean/TWO/Member/Controller/MemberController.java index a9b22fd..bab1d0a 100644 --- a/TWO/src/main/java/com/togetherwithocean/TWO/Member/Controller/MemberController.java +++ b/TWO/src/main/java/com/togetherwithocean/TWO/Member/Controller/MemberController.java @@ -224,6 +224,15 @@ public ResponseEntity viewMypage(Authentication principal) { MyPageRes myPageInfo = memberService.getMyPageInfo(principal.getName()); return ResponseEntity.status(HttpStatus.OK).body(myPageInfo); } + + @GetMapping("/point") + public ResponseEntity getPoint(Authentication principal) { + if (principal == null) + return ResponseEntity.status(HttpStatus.UNAUTHORIZED).build(); + return ResponseEntity.status(HttpStatus.OK).body(memberService.getPoint(principal.getName())); + } + + // @GetMapping("/test") // public ResponseEntity testToken() { return ResponseEntity.status(HttpStatus.OK).body(SecurityUtil.getCurrentEmail()); } } \ No newline at end of file diff --git a/TWO/src/main/java/com/togetherwithocean/TWO/Member/Service/MemberService.java b/TWO/src/main/java/com/togetherwithocean/TWO/Member/Service/MemberService.java index 0f198fb..3fc1da5 100644 --- a/TWO/src/main/java/com/togetherwithocean/TWO/Member/Service/MemberService.java +++ b/TWO/src/main/java/com/togetherwithocean/TWO/Member/Service/MemberService.java @@ -297,4 +297,8 @@ public void checkAttend(String email) { } statRepository.save(todayStat); } + public Long getPoint(String email) { + Member member = memberRepository.findMemberByEmail(email); + return member.getPoint(); + } }