package com.objecteye.component; /*@Component public class ParamInterceptor implements HandlerInterceptor { @Autowired private JwtTokenUtil jwtTokenUtil; @Autowired private UserService userService; @Override public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception { String token = request.getHeader("token"); if (!(handler instanceof HandlerMethod)) { return true; } if (token == null || token.equals("")) { printJson(response, ""); return false; } String userName = jwtTokenUtil.getUserNameFromToken(token); SyUser user = userService.getAdminByUsername(userName); if (user == null) { printJson(response, ""); return false; } *//*String userId = user.getId(); User sqlUser = getUserService().getUserById(userId); String enterpriseId = getUserEnterpriseService().selectEnterpriseByUser(userId); if (enterpriseId == null) { getRedisService().set(REDIS_USER_SESSION_KEY + ":" + token, sqlUser, SSO_SESSION_EXPIRE); return true; } Enterprise sqlEnterprise = getEnterpriseService().selectEnterpriseById(enterpriseId); getRedisService().set(REDIS_USER_SESSION_KEY + ":" + token, sqlUser, SSO_SESSION_EXPIRE); getRedisService().set(REDIS_ENTERPRISE_SESSION_KEY + ":" + token, sqlEnterprise, SSO_SESSION_EXPIRE);*//* return true; } @Override public void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler, ModelAndView modelAndView) throws Exception { } @Override public void afterCompletion(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex) throws Exception { } private static void printJson(HttpServletResponse response, String code) { printContent(response, "token过期,请重新登陆"); } private static void printContent(HttpServletResponse response, String content) { try { response.reset(); response.setContentType("application/json"); response.setHeader("Cache-Control", "no-store"); response.setCharacterEncoding("UTF-8"); PrintWriter pw = response.getWriter(); pw.write(content); pw.flush(); } catch (Exception e) { e.printStackTrace(); } } }*/