From bbf3fc04b641cd1d04796b629f0d039840543c26 Mon Sep 17 00:00:00 2001 From: Klaus Date: Mon, 3 Feb 2025 19:08:22 +0900 Subject: [PATCH] =?UTF-8?q?=EB=B3=B8=EC=9D=B8=EC=9D=B8=EC=A6=9D=20-=20gend?= =?UTF-8?q?er=20=EA=B0=92=20=EB=A6=AC=ED=84=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../kr/co/vividnext/sodalive/member/auth/AuthResponse.kt | 3 +++ .../kotlin/kr/co/vividnext/sodalive/member/auth/AuthService.kt | 3 ++- 2 files changed, 5 insertions(+), 1 deletion(-) create mode 100644 src/main/kotlin/kr/co/vividnext/sodalive/member/auth/AuthResponse.kt diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/member/auth/AuthResponse.kt b/src/main/kotlin/kr/co/vividnext/sodalive/member/auth/AuthResponse.kt new file mode 100644 index 0000000..b061dc6 --- /dev/null +++ b/src/main/kotlin/kr/co/vividnext/sodalive/member/auth/AuthResponse.kt @@ -0,0 +1,3 @@ +package kr.co.vividnext.sodalive.member.auth + +data class AuthResponse(val gender: Int) diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/member/auth/AuthService.kt b/src/main/kotlin/kr/co/vividnext/sodalive/member/auth/AuthService.kt index 87ef62d..53ce8de 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/member/auth/AuthService.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/member/auth/AuthService.kt @@ -73,7 +73,7 @@ class AuthService( } @Transactional - fun authenticate(certificate: AuthVerifyCertificate, memberId: Long) { + fun authenticate(certificate: AuthVerifyCertificate, memberId: Long): AuthResponse { val memberIds = repository.getActiveMemberIdsByDi(di = certificate.di) if (memberIds.size >= 3) { throw SodaException( @@ -96,6 +96,7 @@ class AuthService( auth.member = member repository.save(auth) + return AuthResponse(gender = certificate.gender) } else { throw SodaException("${nowYear - 19}년 1월 1일 이전 출생자만 본인인증이 가능합니다.") }