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: