|  |  |  | @ -2,6 +2,7 @@ package com.gitee.sop.gatewaycommon.zuul.param; | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | import com.alibaba.fastjson.JSON; | 
			
		
	
		
			
				
					|  |  |  |  | import com.alibaba.fastjson.JSONObject; | 
			
		
	
		
			
				
					|  |  |  |  | import com.gitee.sop.gatewaycommon.manager.EnvironmentKeys; | 
			
		
	
		
			
				
					|  |  |  |  | import com.gitee.sop.gatewaycommon.param.FormHttpOutputMessage; | 
			
		
	
		
			
				
					|  |  |  |  | import com.gitee.sop.gatewaycommon.util.RequestUtil; | 
			
		
	
		
			
				
					|  |  |  |  | import com.netflix.zuul.context.RequestContext; | 
			
		
	
	
		
			
				
					|  |  |  | @ -44,6 +45,11 @@ public class ZuulParameterUtil { | 
			
		
	
		
			
				
					|  |  |  |  |      * @param <T> 参数类型 | 
			
		
	
		
			
				
					|  |  |  |  |      */ | 
			
		
	
		
			
				
					|  |  |  |  |     public static <T extends Map<String, Object>> void format(T apiParam, Consumer<T> consumer) { | 
			
		
	
		
			
				
					|  |  |  |  |         String restfulEnableValue = EnvironmentKeys.SOP_RESTFUL_ENABLE.getValue(); | 
			
		
	
		
			
				
					|  |  |  |  |         // restful请求不支持动态修改参数
 | 
			
		
	
		
			
				
					|  |  |  |  |         if ("true".equals(restfulEnableValue)) { | 
			
		
	
		
			
				
					|  |  |  |  |             return; | 
			
		
	
		
			
				
					|  |  |  |  |         } | 
			
		
	
		
			
				
					|  |  |  |  |         RequestContext requestContext = RequestContext.getCurrentContext(); | 
			
		
	
		
			
				
					|  |  |  |  |         consumer.accept(apiParam); | 
			
		
	
		
			
				
					|  |  |  |  |         HttpServletRequest request = requestContext.getRequest(); | 
			
		
	
	
		
			
				
					|  |  |  | 
 |