优化修改密码日志存储明文问题(I6ESO9)
This commit is contained in:
		
							parent
							
								
									81a01a1d9d
								
							
						
					
					
						commit
						641e550d7f
					
				@ -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));
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user