inflearn logo
Course

Course

Instructor

gkrbdud13888379's Posts

gkrbdud13888379 gkrbdud13888379

@gkrbdud13888379

Reviews Written
1
Average Rating
5.0

Posts 2

Q&A

Member를 activate 시 deactiavatedAt 초기화 필요성 질문입니다

작성하고 보니 활성 -> 비활성 -> 활성 시에도 현재 deactivate 할 때 activatedAt을 초기화 해주지 않아 문제가 되네요 activate 로직을 void activate() { if (this.deactivatedAt == null) { isTrue(this.activatedAt == null, "이미 activatedAt이 설정되어있습니다"); } this.activatedAt = LocalDateTime.now(); this.deactivatedAt = null; } 이런 식으로 deactivate를 하지 않았는데 다시 activate 하려는 경우에만 에러를 발생시키도록 하고 deactivatedAt을 초기화 해주면 어떨까요?

Likes
0
Comments
3
Viewcount
149