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)); } }