Browse Source

fix: 购买保险订单报错继续后面得订单

luofeiyun 1 tuần trước cách đây
mục cha
commit
6d46014aae

+ 7 - 1
ship-module-trade/ship-module-trade-biz/src/main/java/com/yc/ship/module/trade/job/InsuranceApplyJob.java

@@ -34,7 +34,13 @@ public class InsuranceApplyJob implements JobHandler {
         log.info("开始执行保险购买定时任务");
         TenantUtils.execute(1L, () -> {
             List<Long> orderIdList = tradeOrderService.getCanBuyInsuranceOrder();
-            orderIdList.stream().forEach(orderId -> insuranceService.applyInsurance(orderId));
+            orderIdList.stream().forEach(orderId -> {
+                try {
+                    insuranceService.applyInsurance(orderId);
+                }catch (Exception e) {
+                    log.error("保险购买定时任务异常,订单id{}", orderId, e);
+                }
+            });
         });
         log.info("结束执行保险购买定时定时任务");
         return "success";