From 503ff3a73e98f7d01d347e397dff4e09eedc59f4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=9F=B3=E5=A4=B4=E4=BA=BA?= <3076767823@qq.com> Date: Wed, 26 Mar 2025 13:01:53 +0800 Subject: [PATCH] =?UTF-8?q?fix=EF=BC=9A=E4=BF=AE=E6=94=B9=E5=BC=82?= =?UTF-8?q?=E5=B8=B8=E6=8F=90=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/dpkj/common/exception/ControllerAdvice.java | 12 ++++++------ .../print/service/impl/RegisterServiceImpl.java | 7 +++++++ 2 files changed, 13 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/dpkj/common/exception/ControllerAdvice.java b/src/main/java/com/dpkj/common/exception/ControllerAdvice.java index 596c4c8..4298bbb 100644 --- a/src/main/java/com/dpkj/common/exception/ControllerAdvice.java +++ b/src/main/java/com/dpkj/common/exception/ControllerAdvice.java @@ -60,7 +60,7 @@ public class ControllerAdvice { */ @ExceptionHandler(value = NullPointerException.class) public Result nullPointException(NullPointerException nullPointerException) { - log.error("空指针异常类型: {},信息: {}", nullPointerException.getClass(),nullPointerException.getMessage()); + log.error("空指针异常类型: {},信息: {}", nullPointerException.getClass(), nullPointerException); return Result.error(ErrorEnum.NULL_POINTER_EXCEPTION); } @@ -86,7 +86,7 @@ public class ControllerAdvice { */ @ExceptionHandler(value = HttpMessageNotReadableException.class) public Result httpMessageNotReadAbleException(HttpMessageNotReadableException e){ - log.warn("异常类型: {} 无可读信息: {}", e.getClass(), e.getMessage()); + log.warn("异常类型: {} 无可读信息: ", e.getClass(), e); return Result.error(ErrorEnum.HTTP_MESSAGE_NOT_READABLE_EXCEPTION); } @@ -97,7 +97,7 @@ public class ControllerAdvice { */ @ExceptionHandler(value = RuntimeException.class) public Result runtimeException(RuntimeException e){ - log.error("运行时异常:{}", e.getMessage()); + log.error("运行时异常:", e); if (e instanceof RRException){ RRException rrException = (RRException) e; return Result.error(rrException.getCode(), rrException.getMsg()); @@ -111,7 +111,7 @@ public class ControllerAdvice { */ @ExceptionHandler(value = HttpRequestMethodNotSupportedException.class) public Result httpRequestMethodNotSupportedException(HttpRequestMethodNotSupportedException e){ - log.warn("暂不支持该请求: {}", e.getMessage()); + log.warn("暂不支持该请求: ", e); return Result.error("暂不支持此请求方式"); } @@ -121,7 +121,7 @@ public class ControllerAdvice { */ @ExceptionHandler(MethodArgumentTypeMismatchException.class) public Result methodArgument(MethodArgumentTypeMismatchException e){ - log.warn("参数发生错误: {}", e.getMessage()); + log.warn("参数发生错误: ", e); return Result.error("参数发生错误"); } @@ -132,7 +132,7 @@ public class ControllerAdvice { */ @ExceptionHandler(MissingServletRequestParameterException.class) public Result exception(MissingServletRequestParameterException e){ - log.warn("缺少请求参数: {}", e.getMessage()); + log.warn("缺少请求参数: ", e); return Result.error("缺少请求参数"); } diff --git a/src/main/java/com/dpkj/modules/print/service/impl/RegisterServiceImpl.java b/src/main/java/com/dpkj/modules/print/service/impl/RegisterServiceImpl.java index c916997..25d01fa 100644 --- a/src/main/java/com/dpkj/modules/print/service/impl/RegisterServiceImpl.java +++ b/src/main/java/com/dpkj/modules/print/service/impl/RegisterServiceImpl.java @@ -51,6 +51,13 @@ public class RegisterServiceImpl implements PrintService { width = FIXED_WIDTH; } + if ( StringUtils.isEmpty(printerConfig.getTimeType())){ + throw new RRException("获取打印时间格式出错:" + printerConfig.getTimeType()); + } + if ( StringUtils.isEmpty(printerConfig.getTerminalNumber())){ + throw new RRException("获取终端号出错:" + printerConfig.getTerminalNumber()); + } + // 强行设置终端号 data.put("terminalNumber", printerConfig.getTerminalNumber());