Commit b0679510 by 段启岩

修复流量控制null

parent c25974d9
...@@ -8,6 +8,7 @@ import cn.meteor.beyondclouds.core.flow.CollectAccessInfo; ...@@ -8,6 +8,7 @@ import cn.meteor.beyondclouds.core.flow.CollectAccessInfo;
import cn.meteor.beyondclouds.core.flow.ParamType; import cn.meteor.beyondclouds.core.flow.ParamType;
import cn.meteor.beyondclouds.core.flow.TransmitType; import cn.meteor.beyondclouds.core.flow.TransmitType;
import cn.meteor.beyondclouds.core.redis.RedisKey; import cn.meteor.beyondclouds.core.redis.RedisKey;
import cn.meteor.beyondclouds.util.SubjectUtils;
import cn.meteor.beyondclouds.util.ThreadLocalMap; import cn.meteor.beyondclouds.util.ThreadLocalMap;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.util.StringUtils; import org.springframework.util.StringUtils;
...@@ -36,7 +37,7 @@ public class IpAccessInfoCollectInterceptor implements HandlerInterceptor { ...@@ -36,7 +37,7 @@ public class IpAccessInfoCollectInterceptor implements HandlerInterceptor {
@Override @Override
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception { public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
Subject currentSubject = (Subject) ThreadLocalMap.get(SysConstants.HTTP_ATTRIBUTE_SUBJECT); Subject currentSubject = SubjectUtils.getSubject();
String ipAddress = currentSubject.getIpAddress(); String ipAddress = currentSubject.getIpAddress();
if (!(handler instanceof HandlerMethod)) { if (!(handler instanceof HandlerMethod)) {
......
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