package com.ruoyi.order.support;
|
|
import java.time.LocalDateTime;
|
|
/** 预约订单等待及到时启动规则。 */
|
public final class ReservationOrderSupport {
|
|
private ReservationOrderSupport() {
|
}
|
|
public static boolean isPending(Integer status, LocalDateTime reservationTime, LocalDateTime now) {
|
return Integer.valueOf(2).equals(status)
|
&& reservationTime != null
|
&& now != null
|
&& reservationTime.isAfter(now);
|
}
|
|
public static boolean isStartDue(LocalDateTime reservationTime, LocalDateTime now) {
|
return reservationTime == null
|
|| (now != null && !reservationTime.isAfter(now));
|
}
|
}
|