From a4033490af931cdb37cd702cd7e7aeda84c5f33c Mon Sep 17 00:00:00 2001 From: LSH Date: 星期四, 28 十二月 2023 11:06:33 +0800 Subject: [PATCH] # --- src/main/java/com/zy/asrs/task/kingdee/PushDowmOrderSyncScheduler.java | 13 ++++++++++--- 1 files changed, 10 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/zy/asrs/task/kingdee/PushDowmOrderSyncScheduler.java b/src/main/java/com/zy/asrs/task/kingdee/PushDowmOrderSyncScheduler.java index 147edca..b2e80c5 100644 --- a/src/main/java/com/zy/asrs/task/kingdee/PushDowmOrderSyncScheduler.java +++ b/src/main/java/com/zy/asrs/task/kingdee/PushDowmOrderSyncScheduler.java @@ -10,6 +10,7 @@ import org.springframework.scheduling.annotation.Scheduled; import org.springframework.stereotype.Component; +import java.util.Date; import java.util.List; /* @@ -33,9 +34,15 @@ } List<Order> orders = orderService.selectComplete(); for (Order order : orders) { - ReturnT<String> result = pushDowmOrderSyncHandler.start(order); - if (!result.isSuccess()) { - log.error("鍗曟嵁[orderNo={}]鎻愪氦鑷砮rp澶辫触", order.getOrderNo()); + try{ + ReturnT<String> result = pushDowmOrderSyncHandler.start(order); + if (!result.isSuccess()) { + log.error("鍗曟嵁[orderNo={}]鎻愪氦鑷砮rp澶辫触", order.getOrderNo()); + } + }catch (Exception e){ + Order order1 = orderService.selectById(order.getId()); + order1.setUpdateTime(new Date()); + orderService.updateById(order1); } } } -- Gitblit v1.9.1