修改逾期状态判断的定时任务

This commit is contained in:
2025-08-14 21:59:13 +08:00
parent 7da717b577
commit e8695f6c34

View File

@ -15,7 +15,7 @@ import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;
import java.time.LocalDateTime; import java.time.LocalDateTime;
import java.util.Collections; import java.util.Arrays;
import java.util.List; import java.util.List;
@Slf4j @Slf4j
@ -53,7 +53,7 @@ public class OrderOverdueTask {
// 查询所有进行中的订单且当前时间已超过预计还车时间 // 查询所有进行中的订单且当前时间已超过预计还车时间
LambdaQueryWrapper<OrderMainPO> queryWrapper = new LambdaQueryWrapper<>(); LambdaQueryWrapper<OrderMainPO> queryWrapper = new LambdaQueryWrapper<>();
queryWrapper.in(OrderMainPO::getOrderStatus, queryWrapper.in(OrderMainPO::getOrderStatus,
Collections.singletonList(OrderStatusEnum.RENT_ING.getCode())) Arrays.asList(OrderStatusEnum.RENT_ING.getCode(), OrderStatusEnum.RENT_OVERDUE.getCode()))
.isNotNull(OrderMainPO::getEndRentTime) .isNotNull(OrderMainPO::getEndRentTime)
.lt(OrderMainPO::getEndRentTime, LocalDateTime.now()); .lt(OrderMainPO::getEndRentTime, LocalDateTime.now());