Commit 12bc509e authored by 王亮's avatar 王亮

Merge remote-tracking branch 'origin/feature-migration-20230628' into feature-migration-20230628

parents 98fe5ec5 d00ed506
...@@ -40,6 +40,7 @@ public class UserTagLoginEventListener implements ApplicationListener<UserLoginE ...@@ -40,6 +40,7 @@ public class UserTagLoginEventListener implements ApplicationListener<UserLoginE
*/ */
@Override @Override
public void onApplicationEvent(UserLoginEvent userLoginEvent) { public void onApplicationEvent(UserLoginEvent userLoginEvent) {
log.info("UserTagLoginEventListener接收监听事件:{}",JSONObject.toJSONString(userLoginEvent));
if (userLoginEvent.getUserTag() != null) { if (userLoginEvent.getUserTag() != null) {
UserTag userTag = userLoginEvent.getUserTag(); UserTag userTag = userLoginEvent.getUserTag();
UserTag preTag = userTagRepository.findByUserIdAndTenantIdAndRegisteredFrom(userTag.getUserId(), userTag.getTenantId(), userTag.getRegisteredFrom()); UserTag preTag = userTagRepository.findByUserIdAndTenantIdAndRegisteredFrom(userTag.getUserId(), userTag.getTenantId(), userTag.getRegisteredFrom());
......
...@@ -48,12 +48,14 @@ public class RequestFilter implements Filter { ...@@ -48,12 +48,14 @@ public class RequestFilter implements Filter {
@Override @Override
public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException { public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException {
HttpServletRequest request = (HttpServletRequest) servletRequest; HttpServletRequest requestOrinal = (HttpServletRequest) servletRequest;
HttpServletResponse response = (HttpServletResponse) servletResponse; HttpServletResponse response = (HttpServletResponse) servletResponse;
printReqLog(request);
CustomHeaderRequestWrapper requestWrapper = new CustomHeaderRequestWrapper(requestOrinal);
printReqLog(requestWrapper);
// 带状态接口 // 带状态接口
if (isMatch(request)) { if (isMatch(requestWrapper)) {
// 需获取session信息 // 需获取session信息
SessionStruct sessionStruct = XyqbSessionContextHolder.getXSessionFromRedis(); SessionStruct sessionStruct = XyqbSessionContextHolder.getXSessionFromRedis();
if (Objects.isNull(sessionStruct)) { if (Objects.isNull(sessionStruct)) {
...@@ -73,7 +75,7 @@ public class RequestFilter implements Filter { ...@@ -73,7 +75,7 @@ public class RequestFilter implements Filter {
} }
} }
} }
filterChain.doFilter(request, response); filterChain.doFilter(requestWrapper, response);
} }
/** /**
...@@ -105,7 +107,7 @@ public class RequestFilter implements Filter { ...@@ -105,7 +107,7 @@ public class RequestFilter implements Filter {
} }
private void printReqLog(HttpServletRequest request) { private void printReqLog(CustomHeaderRequestWrapper request) {
try { try {
Map<String, String> headerMap = processHeader(request); Map<String, String> headerMap = processHeader(request);
String url = request.getRequestURL().toString(); String url = request.getRequestURL().toString();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment