From 35795406824c5633d17a9b8c8bb3ad3133c7eb84 Mon Sep 17 00:00:00 2001 From: kang Date: Tue, 15 Oct 2024 16:58:33 +0900 Subject: [PATCH] chore: change checking date --- src/main/java/co/orange/ddanzi/service/OrderService.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/java/co/orange/ddanzi/service/OrderService.java b/src/main/java/co/orange/ddanzi/service/OrderService.java index f77c813..9e04e1a 100644 --- a/src/main/java/co/orange/ddanzi/service/OrderService.java +++ b/src/main/java/co/orange/ddanzi/service/OrderService.java @@ -173,7 +173,7 @@ public Order getOrderRecord(String orderId){ @Transactional public void checkOrderPlacedOrder(){ //입금 후 1일(24시간)이 지났는데, 판매확정이 되지 않았을 시 - 거래 취소 - LocalDateTime oneDayLimit = LocalDateTime.now().minusMinutes(1); + LocalDateTime oneDayLimit = LocalDateTime.now().minusDays(1); List orderPlaceOrders = orderRepository.findOverLimitTimeOrders(OrderStatus.ORDER_PLACE, oneDayLimit); for(Order order : orderPlaceOrders){ paymentService.refundPayment(order.getBuyer(), order, "고객이 판매확정을 하지 않아 거래가 취소되어 결제 금액을 환불합니다."); @@ -186,7 +186,7 @@ public void checkOrderPlacedOrder(){ @Transactional public void checkShippingOrder(){ //판매확정 후 3일 (72시간)이 지났는데, 구매확정이 되지 않았을 시 - LocalDateTime threeDayLimit = LocalDateTime.now().minusMinutes(3); + LocalDateTime threeDayLimit = LocalDateTime.now().minusDays(3); List shippingOrders = orderRepository.findOverLimitTimeOrders(OrderStatus.SHIPPING, threeDayLimit); for(Order order : shippingOrders){ fcmService.sendMessageToUser(order.getBuyer(), FcmCase.B3, order); @@ -197,7 +197,7 @@ public void checkShippingOrder(){ @Transactional public void checkDelayedShippingOrder(){ //판매확정 후 6일 (144시간)이 지났는데, 구매확정이 되지 않았고, 신고도 하지 않았을 시 - LocalDateTime sixDayLimit = LocalDateTime.now().minusMinutes(3); + LocalDateTime sixDayLimit = LocalDateTime.now().minusDays(3); List delayedShippingOrders = orderRepository.findOverLimitTimeOrders(OrderStatus.DELAYED_SHIPPING, sixDayLimit); for(Order order : delayedShippingOrders){ fcmService.sendMessageToUser(order.getBuyer(), FcmCase.B4, order); @@ -208,7 +208,7 @@ public void checkDelayedShippingOrder(){ @Transactional public void checkWarningOrder(){ //판매확정 후 7일 (168시간)이 지났는데, 구매확정이 되지 않았고, 신고도 하지 않았을 시 - LocalDateTime sevenDayLimit = LocalDateTime.now().minusMinutes(1); + LocalDateTime sevenDayLimit = LocalDateTime.now().minusDays(1); List delayedShippingOrders = orderRepository.findOverLimitTimeOrders(OrderStatus.WARNING, sevenDayLimit); for(Order order : delayedShippingOrders){ fcmService.sendMessageToUser(order.getItem().getSeller(), FcmCase.A3, order);