From 64b5946fd1a0cba0fbae54f7334167cb7adfdc97 Mon Sep 17 00:00:00 2001 From: lsh <lsh123456> Date: 星期五, 11 十月 2024 19:20:59 +0800 Subject: [PATCH] # --- src/main/java/com/zy/asrs/task/WorkLogScheduler.java | 31 +++++++++++++++++++++++-------- 1 files changed, 23 insertions(+), 8 deletions(-) diff --git a/src/main/java/com/zy/asrs/task/WorkLogScheduler.java b/src/main/java/com/zy/asrs/task/WorkLogScheduler.java index 690ae3c..c14da80 100644 --- a/src/main/java/com/zy/asrs/task/WorkLogScheduler.java +++ b/src/main/java/com/zy/asrs/task/WorkLogScheduler.java @@ -32,13 +32,18 @@ @Scheduled(cron = "0/3 * * * * ? ") private void execute(){ List<WrkMast> wrkMasts = wrkMastService.selectToBeHistoryData(); - if (wrkMasts.isEmpty()) { + if (Cools.isEmpty(wrkMasts) || wrkMasts.size()==0) { return; } for (WrkMast wrkMast : wrkMasts) { - ReturnT<String> result = workLogHandler.start(wrkMast); - if (!result.isSuccess()) { + try{ + ReturnT<String> result = workLogHandler.start(wrkMast); + if (!result.isSuccess()) { + log.error("宸ヤ綔妗workNo={}]鍘嗗彶妗e鐞嗗け璐�", wrkMast.getWrkNo()); + } + }catch (Exception e){ log.error("宸ヤ綔妗workNo={}]鍘嗗彶妗e鐞嗗け璐�", wrkMast.getWrkNo()); + log.error("澶勭悊澶辫触锛屽紓甯镐俊鎭細"+e); } } } @@ -46,12 +51,17 @@ @Scheduled(cron = "0/3 * * * * ? ") private void execute3(){ List<WrkMast> wrkMasts = wrkMastService.selectToBeHistoryData2(); - if (wrkMasts.isEmpty()) { + if (Cools.isEmpty(wrkMasts) || wrkMasts.size()==0) { return; } for (WrkMast wrkMast : wrkMasts) { - wrkMast.setOveMk("Y"); - wrkMastService.updateById(wrkMast); + try{ + wrkMast.setOveMk("Y"); + wrkMastService.updateById(wrkMast); + }catch (Exception e){ + log.error("宸ヤ綔妗workNo={}]鏍囪澶勭悊澶辫触", wrkMast.getWrkNo()); + log.error("澶勭悊澶辫触锛屽紓甯镐俊鎭細"+e); + } } } @@ -62,9 +72,14 @@ return; } for (WrkMastSta wrkMastSta : wrkMastStaList) { - ReturnT<String> result = workLogHandler.start(wrkMastSta); - if (!result.isSuccess()) { + try{ + ReturnT<String> result = workLogHandler.start(wrkMastSta); + if (!result.isSuccess()) { + log.error("宸ヤ綔妗workNo={}]鍘嗗彶妗e鐞嗗け璐�", wrkMastSta.getWrkNo()); + } + }catch (Exception e){ log.error("宸ヤ綔妗workNo={}]鍘嗗彶妗e鐞嗗け璐�", wrkMastSta.getWrkNo()); + log.error("澶勭悊澶辫触锛屽紓甯镐俊鎭細"+e); } } } -- Gitblit v1.9.1