Jelajahi Sumber

预约充电停止修改

skyline 2 tahun lalu
induk
melakukan
2fdae6e1e1

+ 3 - 3
miniapp/src/main/java/com/kym/miniapp/jobs/StopChargeDelayJob.java

@@ -55,10 +55,10 @@ public class StopChargeDelayJob implements DelayService<DelayChargeOrder> {
     @Async
     public void init() {
 
-        // 队列加载所有充电状态为预约中且有结束时间的订单,按照开始时间排序
+        // 队列加载所有充电状态为预约中且有结束时间的订单,按照结束时间排序
         var orderList = chargeOrderService.lambdaQuery()
-                .eq(ChargeOrder::getChargeStatus, ChargeOrder.CHARGE_STATUS_预约中)
-                .eq(ChargeOrder::getIsBooking, ChargeOrder.IS_BOOKING_是)
+                .eq(ChargeOrder::getOrderStatus, ChargeOrder.ORDER_STATUS_未知)
+                .in(ChargeOrder::getChargeStatus, ChargeOrder.CHARGE_STATUS_预约中, ChargeOrder.CHARGE_STATUS_启动中, ChargeOrder.CHARGE_STATUS_充电中)
                 .isNotNull(ChargeOrder::getEndTime)
                 .orderByAsc(ChargeOrder::getEndTime)
                 .list();