Skip to content

Commit 7d5dbdb

Browse files
committed
[refact] 리크루팅 기간 이외 접근에 대해 검증하도록 수정 #192
1 parent 98707ff commit 7d5dbdb

1 file changed

Lines changed: 7 additions & 4 deletions

File tree

src/main/java/ceos/backend/domain/subscriber/helper/SubscriberHelper.java

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
package ceos.backend.domain.subscriber.helper;
22

33
import ceos.backend.domain.subscriber.exception.DuplicateData;
4-
import ceos.backend.domain.subscriber.exception.InvalidAction;
4+
import ceos.backend.domain.subscriber.exception.InvalidActionAfter;
5+
import ceos.backend.domain.subscriber.exception.InvalidActionBefore;
56
import ceos.backend.domain.subscriber.repository.SubscriberRepository;
67
import ceos.backend.global.common.dto.AwsSESRecruitMail;
78
import ceos.backend.global.common.event.Event;
@@ -22,9 +23,11 @@ public void validateEmail(String email) {
2223
}
2324
}
2425

25-
public void validateDate(LocalDate date, LocalDate now) {
26-
if (!date.equals(now)) {
27-
throw InvalidAction.EXCEPTION;
26+
public void validateDate(LocalDate startDate, LocalDate endDate, LocalDate now) {
27+
if (startDate.isBefore(now)) {
28+
throw InvalidActionBefore.EXCEPTION;
29+
} else if (endDate.isAfter(now)) {
30+
throw InvalidActionAfter.EXCEPTION;
2831
}
2932
}
3033

0 commit comments

Comments
 (0)