From 9fefb4869cfe7d814fcd7f6bf88eda27ce6d38f2e1727e1f0a37c66d39e3fbe5 Mon Sep 17 00:00:00 2001 From: attiya <2413103649@qq.com> Date: Tue, 16 Dec 2025 11:39:58 +0800 Subject: [PATCH] =?UTF-8?q?=E9=85=8D=E7=BD=AE=E6=9B=B4=E6=96=B0=E3=80=81?= =?UTF-8?q?=E4=BB=A3=E7=A0=81=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../user/config/GlobalExceptionHandler.java | 17 ++++++++++++++++- .../user/model/dto/EbikeRealNameSignDto.java | 2 +- .../src/main/resources/application-dev.yml | 16 ---------------- 3 files changed, 17 insertions(+), 18 deletions(-) diff --git a/ebike-user/src/main/java/com/cdzy/user/config/GlobalExceptionHandler.java b/ebike-user/src/main/java/com/cdzy/user/config/GlobalExceptionHandler.java index a97d9ce..3971961 100644 --- a/ebike-user/src/main/java/com/cdzy/user/config/GlobalExceptionHandler.java +++ b/ebike-user/src/main/java/com/cdzy/user/config/GlobalExceptionHandler.java @@ -1,6 +1,7 @@ package com.cdzy.user.config; import com.alibaba.nacos.shaded.com.google.gson.JsonSyntaxException; +import com.cdzy.common.ex.EbikeException; import com.cdzy.common.model.response.JsonResult; import jakarta.servlet.http.HttpServletRequest; import jakarta.validation.ConstraintViolationException; @@ -105,10 +106,24 @@ public class GlobalExceptionHandler { @ResponseBody @ExceptionHandler - public JsonResult exp(HttpServletRequest request, Exception e) { + public JsonResult exp(HttpServletRequest request, EbikeException e) { // LogFactory.getLog(super.getClass()).error(e.getMessage(), e); log.error(request.getServletPath(), e); return JsonResult.failed(e.getMessage()); } + /** + * 处理其他类型异常 + * @param request 请求 + * @param e 异常 + * @return 结果 + */ + @ResponseBody + @ExceptionHandler + public JsonResult exp(HttpServletRequest request, Exception e) { +// LogFactory.getLog(super.getClass()).error(e.getMessage(), e); + log.error(request.getServletPath(), e); + return JsonResult.failed("系统内部发生错误,请联系工作人员"); + } + } diff --git a/ebike-user/src/main/java/com/cdzy/user/model/dto/EbikeRealNameSignDto.java b/ebike-user/src/main/java/com/cdzy/user/model/dto/EbikeRealNameSignDto.java index d331625..27c92ec 100644 --- a/ebike-user/src/main/java/com/cdzy/user/model/dto/EbikeRealNameSignDto.java +++ b/ebike-user/src/main/java/com/cdzy/user/model/dto/EbikeRealNameSignDto.java @@ -25,7 +25,7 @@ public class EbikeRealNameSignDto { public Map toMap() { Map map = new HashMap<>(); map.put("name", this.name); - map.put("idCard", this.idCard); + map.put("idcard", this.idCard); map.put("timestamp", this.timestamp); return map; } diff --git a/ebike-user/src/main/resources/application-dev.yml b/ebike-user/src/main/resources/application-dev.yml index 00cba9c..b869abe 100644 --- a/ebike-user/src/main/resources/application-dev.yml +++ b/ebike-user/src/main/resources/application-dev.yml @@ -61,22 +61,6 @@ spring: mybatis-flex: mapper-locations: classpath:mapper/*.xml -############## Sa-Token 配置 (文档: https://sa-token.cc) ############## -sa-token: - # token 名称(同时也是 cookie 名称) - token-name: Authorization - # token 有效期(单位:秒) 默认30天,-1 代表永久有效 - timeout: 2592000 - # token 最低活跃频率(单位:秒),如果 token 超过此时间没有访问系统就会被冻结,默认-1 代表不限制,永不冻结 - active-timeout: -1 - # 是否允许同一账号多地同时登录 (为 true 时允许一起登录, 为 false 时新登录挤掉旧登录) - is-concurrent: true - # 在多人登录同一账号时,是否共用一个 token (为 true 时所有登录共用一个 token, 为 false 时每次登录新建一个 token) - is-share: true - # token 风格(默认可取值:uuid、simple-uuid、random-32、random-64、random-128、tik) - token-style: random-32 - # 是否输出操作日志 - is-log: true #微信小程序 wechat: