소스 검색

如果预约开始时间小于等于当前时间,则将预约开始时间从当前时间延后5S

skyline 1 년 전
부모
커밋
d00c8a40df
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 2 2
      miniapp/src/main/java/com/kym/miniapp/jobs/StartChargeDelayJob.java

+ 2 - 2
miniapp/src/main/java/com/kym/miniapp/jobs/StartChargeDelayJob.java

@@ -154,9 +154,9 @@ public class StartChargeDelayJob implements DelayService<DelayChargeOrder> {
 
     @Override
     public boolean addToDelayQueue(DelayChargeOrder delayChargeOrder) {
-        // 如果预约开始时间小于等于当前时间,则将预约开始时间延后10S
+        // 如果预约开始时间小于等于当前时间,则将预约开始时间从当前时间延后5S
         if (delayChargeOrder.getStartTime().isBefore(LocalDateTime.now())) {
-            delayChargeOrder.setStartTime(delayChargeOrder.getStartTime().plusSeconds(10));
+            delayChargeOrder.setStartTime(LocalDateTime.now().plusSeconds(5));
         }
         DelayedItem<DelayChargeOrder> orderDelayed = new DelayedItem<>(delayChargeOrder, delayChargeOrder.getStartTime());
         return START_DELAY_QUEUE.add(orderDelayed);