| 
						
						
							
								
							
						
						
					 | 
					@ -31,6 +31,7 @@ public class ScanApiAuthInterceptor 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 { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
							String ip = IpUtils.getIpAddr(request); | 
					 | 
					 | 
							String ip = IpUtils.getIpAddr(request); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
							log.info("preHandle requestUrl",request.getRequestURL()); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
							SetOperations setOperations = redisTemplate.opsForSet(); | 
					 | 
					 | 
							SetOperations setOperations = redisTemplate.opsForSet(); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
							if (!setOperations.isMember(RedisKeys.getWhiteList(), ip)) { | 
					 | 
					 | 
							if (!setOperations.isMember(RedisKeys.getWhiteList(), ip)) { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
								log.warn("preHandle ip:{} is not in whitelist", ip); | 
					 | 
					 | 
								log.warn("preHandle ip:{} is not in whitelist", ip); | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					
  |