Procházet zdrojové kódy

修改网关拦截

郭志波 před 6 roky
rodič
revize
88d42ebaf5

+ 2 - 4
src/main/java/com/leanwo/gateway/MyGlobalFilter.java

@@ -49,8 +49,8 @@ public class MyGlobalFilter implements GlobalFilter, Ordered{
         String domainName = url.substring(0, endIndex);
         GatewayService gatewayService = (GatewayService)SpringUtil.getSingleBean(GatewayService.class);
     	List<AccountManagementDto> accountManagementDtos = gatewayService.getAccountManagementDtoCache();
+    	Long accountId = 2l;
     	if(accountManagementDtos != null && accountManagementDtos.size() > 0) {
-    		Long accountId = null;
     		for(AccountManagementDto accountManagementDto : accountManagementDtos) {
     			if(accountManagementDto != null) {
     				if(accountManagementDto.getDomainName().equals(domainName)) {
@@ -58,10 +58,8 @@ public class MyGlobalFilter implements GlobalFilter, Ordered{
     				}
     			}
     		}
-    		if(accountId != null) {
-    			request.mutate().header("account", accountId.toString()).build();
-    		}
     	}
+    	request.mutate().header("account", accountId.toString()).build();
         //放行
         return chain.filter(exchange);//代表放行请求
 	}