diff --git a/src/main/java/co/orange/ddanzi/service/OrderService.java b/src/main/java/co/orange/ddanzi/service/OrderService.java index 032427e7..f94e333d 100644 --- a/src/main/java/co/orange/ddanzi/service/OrderService.java +++ b/src/main/java/co/orange/ddanzi/service/OrderService.java @@ -168,7 +168,7 @@ public Order getOrderRecord(String orderId){ * */ public void checkOrderPlacedOrder(){ - LocalDateTime oneDayLimit = LocalDateTime.now().minusHours(24); + LocalDateTime oneDayLimit = LocalDateTime.now().minusMinutes(1); List orderPlaceOrders = orderRepository.findOverLimitTimeOrders(OrderStatus.ORDER_PLACE, oneDayLimit); for(Order order : orderPlaceOrders){ fcmService.sendMessageToUser(order.getItem().getSeller(), FcmCase.A2); @@ -178,7 +178,7 @@ public void checkOrderPlacedOrder(){ } public void checkShippingOrder(){ - LocalDateTime threeDayLimit = LocalDateTime.now().minusHours(72); + LocalDateTime threeDayLimit = LocalDateTime.now().minusMinutes(3); List shippingOrders = orderRepository.findOverLimitTimeOrders(OrderStatus.SHIPPING, threeDayLimit); for(Order order : shippingOrders){ fcmService.sendMessageToUser(order.getBuyer(), FcmCase.B3); @@ -187,7 +187,7 @@ public void checkShippingOrder(){ } public void checkDelayedShippingOrder(){ - LocalDateTime sixDayLimit = LocalDateTime.now().minusHours(72); + LocalDateTime sixDayLimit = LocalDateTime.now().minusMinutes(3); List delayedShippingOrders = orderRepository.findOverLimitTimeOrders(OrderStatus.DELAYED_SHIPPING, sixDayLimit); for(Order order : delayedShippingOrders){ fcmService.sendMessageToUser(order.getBuyer(), FcmCase.B4); diff --git a/src/main/java/co/orange/ddanzi/service/SchedulerService.java b/src/main/java/co/orange/ddanzi/service/SchedulerService.java index c1d5691e..ad3a2b0d 100644 --- a/src/main/java/co/orange/ddanzi/service/SchedulerService.java +++ b/src/main/java/co/orange/ddanzi/service/SchedulerService.java @@ -30,20 +30,20 @@ public void updateExpiredItems() { /** * 1시간마다 실행 * */ - @Scheduled(fixedRate = 3600000) + @Scheduled(fixedRate = 60000) public void scheduleCheckOrderPlacedOrder() { log.info("입금 후 1일(24시간)이 지났는데, 판매확정이 되지 않은 주문 확인"); orderService.checkOrderPlacedOrder(); } - @Scheduled(fixedRate = 3600000) + @Scheduled(fixedRate = 60000) public void scheduleCheckShippingOrder() { log.info("판매확정 후 3일 (72시간)이 지났는데, 구매확정이 되지 않은 주문 확인"); orderService.checkShippingOrder(); } - @Scheduled(fixedRate = 3600000) + @Scheduled(fixedRate = 60000) public void scheduleCheckDelayedShippingOrder() { log.info("판매확정 후 6일 (144시간)이 지났는데, 구매확정이 되지 않았고, 신고도 하지 않은 주문 확인"); orderService.checkDelayedShippingOrder();