Merge pull request '19세 미만이 인증처리 되던 버그 수정' (#112) from test into main
Reviewed-on: #112
This commit is contained in:
		| @@ -11,6 +11,7 @@ import org.springframework.beans.factory.annotation.Value | |||||||
| import org.springframework.data.repository.findByIdOrNull | import org.springframework.data.repository.findByIdOrNull | ||||||
| import org.springframework.stereotype.Service | import org.springframework.stereotype.Service | ||||||
| import org.springframework.transaction.annotation.Transactional | import org.springframework.transaction.annotation.Transactional | ||||||
|  | import java.time.LocalDate | ||||||
|  |  | ||||||
| @Service | @Service | ||||||
| class AuthService( | class AuthService( | ||||||
| @@ -82,6 +83,9 @@ class AuthService( | |||||||
|         } |         } | ||||||
|  |  | ||||||
|         val member = memberRepository.findByIdOrNull(memberId) ?: throw SodaException("로그인 정보를 확인해주세요.") |         val member = memberRepository.findByIdOrNull(memberId) ?: throw SodaException("로그인 정보를 확인해주세요.") | ||||||
|  |         val nowYear = LocalDate.now().year | ||||||
|  |         val certificateYear = certificate.birth.substring(0, 4).toInt() | ||||||
|  |         if (nowYear - certificateYear >= 19) { | ||||||
|             val auth = Auth( |             val auth = Auth( | ||||||
|                 name = certificate.name, |                 name = certificate.name, | ||||||
|                 birth = certificate.birth, |                 birth = certificate.birth, | ||||||
| @@ -92,5 +96,8 @@ class AuthService( | |||||||
|             auth.member = member |             auth.member = member | ||||||
|  |  | ||||||
|             repository.save(auth) |             repository.save(auth) | ||||||
|  |         } else { | ||||||
|  |             throw SodaException("19세 미만 인증 오류") | ||||||
|  |         } | ||||||
|     } |     } | ||||||
| } | } | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user