From ae2bc86877c2462a99e61dbca9ade4da3aedcc30 Mon Sep 17 00:00:00 2001 From: zhangzq Date: Sun, 2 Feb 2025 12:08:51 +0800 Subject: [PATCH] =?UTF-8?q?opt:=E4=BB=BB=E5=8A=A1=E6=9B=B4=E6=96=B0?= =?UTF-8?q?=E5=A4=B1=E8=B4=A5=E6=B7=BB=E5=8A=A0=E5=A4=87=E6=B3=A8=E8=AF=B4?= =?UTF-8?q?=E6=98=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../nl/wms/sch/service/impl/TaskServiceImpl.java | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/lms/nladmin-system/src/main/java/org/nl/wms/sch/service/impl/TaskServiceImpl.java b/lms/nladmin-system/src/main/java/org/nl/wms/sch/service/impl/TaskServiceImpl.java index 914765361..1659f4ffb 100644 --- a/lms/nladmin-system/src/main/java/org/nl/wms/sch/service/impl/TaskServiceImpl.java +++ b/lms/nladmin-system/src/main/java/org/nl/wms/sch/service/impl/TaskServiceImpl.java @@ -11,6 +11,7 @@ import com.alibaba.fastjson.JSONObject; import lombok.RequiredArgsConstructor; import lombok.SneakyThrows; import lombok.extern.slf4j.Slf4j; +import org.nl.common.utils.MapOf; import org.nl.common.utils.SecurityUtils; import org.nl.modules.common.exception.BadRequestException; import org.nl.modules.wql.WQL; @@ -139,8 +140,6 @@ public class TaskServiceImpl implements TaskService { } else { // 任务处理类 String processing_class = taskObj.getString("handle_class"); - String message = ""; - try { Object obj = new Object(); try { @@ -172,15 +171,12 @@ public class TaskServiceImpl implements TaskService { param.put("remark", "操作成功"); wo.update(param); } - } catch (InvocationTargetException e) { - if (ObjectUtil.isNull(e.getTargetException().getMessage())) { - message = e.getTargetException().toString(); - } else { - message = e.getTargetException().getMessage(); + } catch (Exception e) { + StringBuffer exinfo = new StringBuffer(); + for (int i1 = 0; i1 < Math.min(e.getStackTrace().length,15); i1++) { + exinfo.append(e.getStackTrace()[i1].toString()); } - throw new BadRequestException(message); - } catch (Exception e) { - e.printStackTrace(); + log.error(task_id+"手动更新任务失败:{}", exinfo); throw new BadRequestException(e.getMessage()); } }