From bcdcebacdd2b58397c5f00f28983ad36e67ce9fe Mon Sep 17 00:00:00 2001 From: LSH Date: 星期一, 25 三月 2024 13:18:27 +0800 Subject: [PATCH] #for循环异常处理 --- src/main/java/com/zy/asrs/task/WorkLogScheduler.java | 24 ++++++++++++++++++------ 1 files changed, 18 insertions(+), 6 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..449d644 100644 --- a/src/main/java/com/zy/asrs/task/WorkLogScheduler.java +++ b/src/main/java/com/zy/asrs/task/WorkLogScheduler.java @@ -36,8 +36,12 @@ 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()); } } @@ -50,8 +54,12 @@ 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()); + } } } @@ -62,8 +70,12 @@ 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()); } } -- Gitblit v1.9.1