| 
					
				 | 
			
			
				@@ -92,9 +92,6 @@ public class LogAspect 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             // 请求的地址
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             String ip = IpUtils.getIpAddr(ServletUtils.getRequest());
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             operLog.setOperIp(ip);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            // 返回参数
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            operLog.setJsonResult(JSON.toJSONString(jsonResult));
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             operLog.setOperUrl(ServletUtils.getRequest().getRequestURI());
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (loginUser != null)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             {
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -113,7 +110,7 @@ public class LogAspect 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             // 设置请求方式
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             operLog.setRequestMethod(ServletUtils.getRequest().getMethod());
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             // 处理设置注解上的参数
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            getControllerMethodDescription(joinPoint, controllerLog, operLog);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            getControllerMethodDescription(joinPoint, controllerLog, operLog, jsonResult);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             // 保存数据库
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             AsyncManager.me().execute(AsyncFactory.recordOper(operLog));
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -133,7 +130,7 @@ public class LogAspect 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @param operLog 操作日志
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @throws Exception
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      */
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    public void getControllerMethodDescription(JoinPoint joinPoint, Log log, SysOperLog operLog) throws Exception
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public void getControllerMethodDescription(JoinPoint joinPoint, Log log, SysOperLog operLog, Object jsonResult) throws Exception
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // 设置action动作
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         operLog.setBusinessType(log.businessType().ordinal());
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -147,6 +144,11 @@ public class LogAspect 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             // 获取参数的信息,传入到数据库中。
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             setRequestValue(joinPoint, operLog);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // 是否需要保存response,参数和值
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (log.isSaveResponseData() && StringUtils.isNotNull(jsonResult))
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            operLog.setJsonResult(StringUtils.substring(JSON.toJSONString(jsonResult), 0, 2000));
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     /**
 
			 |