From d13649f827cc9ff6d16dfe528a112aecfd90971a Mon Sep 17 00:00:00 2001 From: jiangzongtao Date: Fri, 23 May 2025 18:52:32 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E7=B3=BB=E7=BB=9F=E5=90=8E?= =?UTF-8?q?=E7=AB=AFbug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/com/aisino/iles/common/util/InvokeUtility.java | 1 + .../java/com/aisino/iles/common/util/ValidateIdCardUtil.java | 1 + .../iles/core/interceptor/JsonTokenValidatorInterceptor.java | 1 + .../src/main/java/com/aisino/iles/core/util/PermissionUtils.java | 1 + 4 files changed, 4 insertions(+) diff --git a/server/src/main/java/com/aisino/iles/common/util/InvokeUtility.java b/server/src/main/java/com/aisino/iles/common/util/InvokeUtility.java index 1a0ffce..abb0c50 100644 --- a/server/src/main/java/com/aisino/iles/common/util/InvokeUtility.java +++ b/server/src/main/java/com/aisino/iles/common/util/InvokeUtility.java @@ -12,6 +12,7 @@ public class InvokeUtility { * 根据属性名获取属性值 * */ public static Object getFieldValueByName(String fieldName, Object o) { + try { return Arrays.stream(fieldName.split("\\.")) .reduce(o, (obj,property)->{ diff --git a/server/src/main/java/com/aisino/iles/common/util/ValidateIdCardUtil.java b/server/src/main/java/com/aisino/iles/common/util/ValidateIdCardUtil.java index db69c45..a6c61d5 100644 --- a/server/src/main/java/com/aisino/iles/common/util/ValidateIdCardUtil.java +++ b/server/src/main/java/com/aisino/iles/common/util/ValidateIdCardUtil.java @@ -62,6 +62,7 @@ public class ValidateIdCardUtil { public static boolean isIDCard(String certNo) { if (certNo == null || (certNo.length() != 15 && certNo.length() != 18)) return false; + final char[] cs = certNo.toUpperCase().toCharArray(); //校验位数 int power = 0; diff --git a/server/src/main/java/com/aisino/iles/core/interceptor/JsonTokenValidatorInterceptor.java b/server/src/main/java/com/aisino/iles/core/interceptor/JsonTokenValidatorInterceptor.java index 0aa59ee..b8d59a5 100644 --- a/server/src/main/java/com/aisino/iles/core/interceptor/JsonTokenValidatorInterceptor.java +++ b/server/src/main/java/com/aisino/iles/core/interceptor/JsonTokenValidatorInterceptor.java @@ -45,6 +45,7 @@ public class JsonTokenValidatorInterceptor implements HandlerInterceptor { public boolean preHandle(HttpServletRequest request, @NonNull HttpServletResponse response, @NonNull Object o) throws Exception { boolean tokenValidateResult; String token = request.getHeader(Constants.Headers.AUTH_TOKEN); + String mToken = request.getHeader(AUTH_TOKEN_MOBILE); if (request.getMethod().equalsIgnoreCase("options")) { diff --git a/server/src/main/java/com/aisino/iles/core/util/PermissionUtils.java b/server/src/main/java/com/aisino/iles/core/util/PermissionUtils.java index 53503b6..4ce4d49 100644 --- a/server/src/main/java/com/aisino/iles/core/util/PermissionUtils.java +++ b/server/src/main/java/com/aisino/iles/core/util/PermissionUtils.java @@ -79,6 +79,7 @@ public class PermissionUtils { result = result && PATH_MATCHER.match(r.getResourcePath(), resourcePath); return result; }); + } catch (IOException e) { log.error(e.getMessage(), e); }