预约逻辑实现