diff --git a/.idea/workspace.xml b/.idea/workspace.xml
index 4c2faa4..12b8dc4 100644
--- a/.idea/workspace.xml
+++ b/.idea/workspace.xml
@@ -4,53 +4,12 @@
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
@@ -118,12 +77,12 @@
"Spring Boot.CzlServiceApplication.executor": "Run",
"Spring Boot.HnRealNameBmwApplication.executor": "Run",
"Spring Boot.LdlzApplication.executor": "Run",
- "Spring Boot.RealNameAppApplication.executor": "Run",
+ "Spring Boot.RealNameAppApplication.executor": "Debug",
"Spring Boot.RnamaApplication.executor": "Run",
"Spring Boot.RnmwApplication.executor": "Run",
"git-widget-placeholder": "main",
"kotlin-language-version-configured": "true",
- "last_opened_file_path": "F:/workspace/idea/hn_cloud_service",
+ "last_opened_file_path": "F:/workspace/idea/hn_cloud_service/realname-app",
"node.js.detected.package.eslint": "true",
"node.js.detected.package.tslint": "true",
"node.js.selected.package.eslint": "(autodetect)",
@@ -262,11 +221,11 @@
+
-
@@ -293,7 +252,7 @@
-
+
@@ -431,7 +390,23 @@
1765864998226
-
+
+
+ 1765870303631
+
+
+
+ 1765870303631
+
+
+
+ 1765872830269
+
+
+
+ 1765872830269
+
+
@@ -454,7 +429,8 @@
-
+
+
@@ -484,6 +460,21 @@
221
+
+ file://$PROJECT_DIR$/realname-app/src/main/java/com/bonus/hnrn/rnama/core/config/BnsSecurityConfig.java
+ 98
+
+
+
+ file://$PROJECT_DIR$/realname-app/src/main/java/com/bonus/hnrn/rnama/core/advice/ExceptionHandlerAdvice.java
+ 38
+
+
+
+ file://$PROJECT_DIR$/realname-app/src/main/java/com/bonus/hnrn/rnama/core/advice/LogAdvice.java
+ 30
+
+
file://$PROJECT_DIR$/hn-ldlz/ldlz-system/src/main/java/com/bns/system/mapper/SysUserPostMapper.java
42
diff --git a/HnRealNameBmw/src/main/java/com/bonus/hnrn/rnbmw/login/service/AllUserService.java b/HnRealNameBmw/src/main/java/com/bonus/hnrn/rnbmw/login/service/AllUserService.java
index bc96196..133bf98 100644
--- a/HnRealNameBmw/src/main/java/com/bonus/hnrn/rnbmw/login/service/AllUserService.java
+++ b/HnRealNameBmw/src/main/java/com/bonus/hnrn/rnbmw/login/service/AllUserService.java
@@ -85,11 +85,10 @@ public class AllUserService {
String password= passwordEncoder.encode(vo.getPassword());
vo.setPassword(password);
int num=allUserDao.addUserData(vo);
- if(num>0){
- addSmzUser(vo);
- return AjaxResult.success("添加成功");
+ if(num>0 &&(vo.getType().contains("4") || vo.getType().contains("5")) ){
+ addSmzUser(vo);
}
-
+ return AjaxResult.success("添加成功");
}catch (Exception e){
log.error(e.toString(),e);
}
@@ -114,7 +113,6 @@ public class AllUserService {
allUserDao.addUserRole(vo);
}
-
}catch (Exception e){
log.error(e.toString(),e);
}
diff --git a/hn-gateway/bonus-gateway/src/main/java/com/bonus/gateway/config/ContextPathConfig.java b/hn-gateway/bonus-gateway/src/main/java/com/bonus/gateway/config/ContextPathConfig.java
index 476ae17..6aa11d1 100644
--- a/hn-gateway/bonus-gateway/src/main/java/com/bonus/gateway/config/ContextPathConfig.java
+++ b/hn-gateway/bonus-gateway/src/main/java/com/bonus/gateway/config/ContextPathConfig.java
@@ -32,6 +32,7 @@ public class ContextPathConfig {
.build()
);
}else {
+ System.err.println(requestPath);
throw new ResponseStatusException(HttpStatus.NOT_FOUND);
}
};
diff --git a/hn-gateway/bonus-gateway/src/main/java/com/bonus/gateway/filter/PathMatchUtil.java b/hn-gateway/bonus-gateway/src/main/java/com/bonus/gateway/filter/PathMatchUtil.java
index 6289564..20e9c4c 100644
--- a/hn-gateway/bonus-gateway/src/main/java/com/bonus/gateway/filter/PathMatchUtil.java
+++ b/hn-gateway/bonus-gateway/src/main/java/com/bonus/gateway/filter/PathMatchUtil.java
@@ -2,21 +2,36 @@ package com.bonus.gateway.filter;
import org.springframework.util.AntPathMatcher;
+import static org.aspectj.weaver.tools.cache.SimpleCacheFactory.path;
+
/**
* 路径匹配工具类
*/
public class PathMatchUtil {
// 初始化 AntPathMatcher(单例,线程安全)
private static final AntPathMatcher PATH_MATCHER = new AntPathMatcher();
-
+ // 定义需要匹配的路径规则(支持多个规则)
+ private static String[] matchPatterns = {
+ "/ldlz/publicLogin/**",
+ "/czl/publicLogin/**",
+ "/czldp/publicLogin/**",
+ "/realname/publicLogin/**",
+ "/realnameweb/publicLogin/**",
+ "/realnameapp/publicLogin/**"
+ };
/**
* 判断请求路径是否匹配 /publicLogin/** 规则
* @param requestPath 请求路径(如 /publicLogin/login、/publicLogin/api/user)
* @return true=匹配,false=不匹配
*/
public static boolean isPublicLoginPath(String requestPath) {
- // 匹配规则:/publicLogin/**
- String pattern = "/publicLogin/**";
- return PATH_MATCHER.match(pattern, requestPath);
+ boolean isMatch = false;
+ for (String pattern : matchPatterns) {
+ if (PATH_MATCHER.match(pattern, requestPath)) {
+ isMatch = true;
+ break;
+ }
+ }
+ return isMatch;
}
}
\ No newline at end of file
diff --git a/realname-app/src/main/resources/bootstrap.yml b/realname-app/src/main/resources/bootstrap.yml
index 933d13d..72fa0c2 100644
--- a/realname-app/src/main/resources/bootstrap.yml
+++ b/realname-app/src/main/resources/bootstrap.yml
@@ -48,8 +48,8 @@ log:
files:
- path: /rdata/gz_real_name/
- upload_path: /rdata/gz_real_name
+ path: F:\files\pdf
+ upload_path: F:\files\pdf
token:
expire:
seconds: 7200