From 8e3b712ee52bb6def06f11d275c4b4a806b6bbc8 Mon Sep 17 00:00:00 2001 From: zhangzq Date: Sat, 15 Feb 2025 12:43:43 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E4=BB=BB=E5=8A=A1=E7=8A=B6=E6=80=81?= =?UTF-8?q?=E5=8F=8D=E9=A6=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../wms/ext/acs/service/impl/AcsToWmsServiceImpl.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/lms/nladmin-system/src/main/java/org/nl/wms/ext/acs/service/impl/AcsToWmsServiceImpl.java b/lms/nladmin-system/src/main/java/org/nl/wms/ext/acs/service/impl/AcsToWmsServiceImpl.java index b2513121a..2adcb8281 100644 --- a/lms/nladmin-system/src/main/java/org/nl/wms/ext/acs/service/impl/AcsToWmsServiceImpl.java +++ b/lms/nladmin-system/src/main/java/org/nl/wms/ext/acs/service/impl/AcsToWmsServiceImpl.java @@ -201,8 +201,17 @@ public class AcsToWmsServiceImpl implements AcsToWmsService { throw new BadRequestException("任务标识为:" + task_id + "的任务正在操作中!"); } }catch (Exception ex){ - WQLObject.getWQLObject("SCH_BASE_Task").update(MapOf.of("remark",DateUtil.now()+"更新"+row.getString("task_status")+"失败:"+ex.getMessage()),"task_id = '" + task_id + "'"); log.error(task_id+"acs更新任务失败:{}", ex); + String msg = ""; + if (!StringUtils.isEmpty(ex.getMessage())){ + int length = ex.getMessage().length(); + if (length>100){ + msg = ex.getMessage().substring(0, 99); + }else { + msg = ex.getMessage(); + } + } + WQLObject.getWQLObject("SCH_BASE_Task").update(MapOf.of("remark","更新"+row.getString("task_status")+"失败:"+msg),"task_id = '" + task_id + "'"); throw ex; }finally { if (lock.isLocked() && lock.isHeldByCurrentThread()) {