Bladeren bron

自动完成订单新增异常捕获逻辑

codingliang 1 jaar geleden
bovenliggende
commit
bd4798746c
1 gewijzigde bestanden met toevoegingen van 5 en 1 verwijderingen
  1. 5 1
      src/main/java/com/sqx/scheduler/order/OrderScheduler.java

+ 5 - 1
src/main/java/com/sqx/scheduler/order/OrderScheduler.java

@@ -146,7 +146,11 @@ public class OrderScheduler {
                 LocalDateTime overDateTime = updateTime.plusHours(Integer.parseInt(one.getValue()));
                 if (LocalDateTime.now().isAfter(overDateTime)) {
                     log.info("订单id:{},开始自动完成", order.getOrderId());
-                    orderService.accomplishOrders(order.getOrderId(),2);
+                    try {
+                        orderService.accomplishOrders(order.getOrderId(),2);
+                    } catch (Exception e) {
+                        log.error("订单id:{},开始自动完成失败,失败原因【{}】", order.getOrderId(), e);
+                    }
                     log.info("订单id:{},完成自动完成", order.getOrderId());
                 }
             }