|  | @@ -164,15 +164,16 @@ public class LogAspect
 | 
	
		
			
				|  |  |       */
 | 
	
		
			
				|  |  |      private void setRequestValue(JoinPoint joinPoint, SysOperLog operLog, String[] excludeParamNames) throws Exception
 | 
	
		
			
				|  |  |      {
 | 
	
		
			
				|  |  | +        Map<?, ?> paramsMap = ServletUtils.getParamMap(ServletUtils.getRequest());
 | 
	
		
			
				|  |  |          String requestMethod = operLog.getRequestMethod();
 | 
	
		
			
				|  |  | -        if (HttpMethod.PUT.name().equals(requestMethod) || HttpMethod.POST.name().equals(requestMethod))
 | 
	
		
			
				|  |  | +        if (StringUtils.isEmpty(paramsMap)
 | 
	
		
			
				|  |  | +                && (HttpMethod.PUT.name().equals(requestMethod) || HttpMethod.POST.name().equals(requestMethod)))
 | 
	
		
			
				|  |  |          {
 | 
	
		
			
				|  |  |              String params = argsArrayToString(joinPoint.getArgs(), excludeParamNames);
 | 
	
		
			
				|  |  |              operLog.setOperParam(StringUtils.substring(params, 0, 2000));
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |          else
 | 
	
		
			
				|  |  |          {
 | 
	
		
			
				|  |  | -            Map<?, ?> paramsMap = ServletUtils.getParamMap(ServletUtils.getRequest());
 | 
	
		
			
				|  |  |              operLog.setOperParam(StringUtils.substring(JSON.toJSONString(paramsMap, excludePropertyPreFilter(excludeParamNames)), 0, 2000));
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |      }
 |