added period event
This commit is contained in:
parent
25707db6cd
commit
392b2a9657
@ -31,7 +31,7 @@ public class EventScheduler {
|
||||
public void checkPeriodEvents() {
|
||||
log.debug("EventScheduler.checkPeriodEvents started");
|
||||
for (Event event : eventRepository.findAll()) {
|
||||
if(halfOfThePariodHasPassed(event)){
|
||||
if(halfOfThePeriodHasPassed(event)){
|
||||
event.setCreateDate(Date.from((LocalDate.now().atStartOfDay(ZoneId.systemDefault()).toInstant())));
|
||||
event.setBeginDate(DateUtils.addDays(event.getBeginDate(), event.getPeriod().getPeriod().getDays()));
|
||||
event.setUpdateDate(null);
|
||||
@ -53,7 +53,7 @@ public class EventScheduler {
|
||||
log.debug("EventScheduler.checkPeriodEvents finished");
|
||||
}
|
||||
|
||||
private boolean halfOfThePariodHasPassed(Event event){
|
||||
private boolean halfOfThePeriodHasPassed(Event event){
|
||||
if (Period.between(event.getBeginDate().toInstant().atZone(ZoneId.systemDefault()).toLocalDate(),
|
||||
LocalDate.now()).getDays() <= event.getPeriod().getPeriod().getDays() / 2) {
|
||||
return true;
|
||||
|
Loading…
Reference in New Issue
Block a user