@ -1,15 +1,12 @@
				@@ -1,15 +1,12 @@
					 
			
		
	
		
			
				
					package  cc.niushuai.bastionserver.common.aspect ;  
			
		
	
		
			
				
					
 
			
		
	
		
			
				
					import  cc.niushuai.bastionserver.common.api.dto.LogDTO ;  
			
		
	
		
			
				
					import  cc.niushuai.bastionserver.common.api.vo.Result ;  
			
		
	
		
			
				
					import  cc.niushuai.bastionserver.common.aspect.annotation.AutoLog ;  
			
		
	
		
			
				
					import  cc.niushuai.bastionserver.common.constant.CommonConstant ;  
			
		
	
		
			
				
					import  cc.niushuai.bastionserver.common.constant.enums.ModuleType ;  
			
		
	
		
			
				
					import  cc.niushuai.bastionserver.common.constant.enums.OperateTypeEnum ;  
			
		
	
		
			
				
					import  cc.niushuai.bastionserver.common.system.vo.LoginUser ;  
			
		
	
		
			
				
					import  cc.niushuai.bastionserver.common.util.IpUtils ;  
			
		
	
		
			
				
					import  cc.niushuai.bastionserver.common.util.SpringContextUtils ;  
			
		
	
		
			
				
					import  cc.niushuai.bastionserver.common.util.oConvertUtils ;  
			
		
	
		
			
				
					import  cc.niushuai.bastionserver.modules.base.service.BaseCommonService ;  
			
		
	
		
			
				
					import  com.alibaba.fastjson.JSONObject ;  
			
		
	
		
			
				
					import  com.alibaba.fastjson.serializer.PropertyFilter ;  
			
		
	
	
		
			
				
					
						
							
								 
						
						
							
								 
						
						
					 
				
				@ -73,14 +70,9 @@ public class AutoLogAspect {
				@@ -73,14 +70,9 @@ public class AutoLogAspect {
					 
			
		
	
		
			
				
					        LogDTO  dto  =  new  LogDTO ( ) ;   
			
		
	
		
			
				
					        AutoLog  syslog  =  method . getAnnotation ( AutoLog . class ) ;   
			
		
	
		
			
				
					        if  ( syslog  ! =  null )  {   
			
		
	
		
			
				
					            //update-begin-author:taoyan date:
   
			
		
	
		
			
				
					            String  content  =  syslog . value ( ) ;   
			
		
	
		
			
				
					            if  ( syslog . module ( )  = =  ModuleType . ONLINE )  {   
			
		
	
		
			
				
					                content  =  getOnlineLogContent ( obj ,  content ) ;   
			
		
	
		
			
				
					            }   
			
		
	
		
			
				
					            //注解上的描述,操作日志内容
   
			
		
	
		
			
				
					            // 注解上的描述,操作日志内容
   
			
		
	
		
			
				
					            dto . setLogType ( syslog . logType ( ) ) ;   
			
		
	
		
			
				
					            dto . setLogContent ( content ) ;   
			
		
	
		
			
				
					            dto . setLogContent ( syslog . value ( ) ) ;   
			
		
	
		
			
				
					        }   
			
		
	
		
			
				
					
 
			
		
	
		
			
				
					        //请求的方法名
   
			
		
	
	
		
			
				
					
						
							
								 
						
						
							
								 
						
						
					 
				
				@ -181,29 +173,6 @@ public class AutoLogAspect {
				@@ -181,29 +173,6 @@ public class AutoLogAspect {
					 
			
		
	
		
			
				
					        return  params ;   
			
		
	
		
			
				
					    }   
			
		
	
		
			
				
					
 
			
		
	
		
			
				
					    / * *   
			
		
	
		
			
				
					     *  online日志内容拼接   
			
		
	
		
			
				
					     *   
			
		
	
		
			
				
					     *  @param  obj   
			
		
	
		
			
				
					     *  @param  content   
			
		
	
		
			
				
					     *  @return   
			
		
	
		
			
				
					     * /   
			
		
	
		
			
				
					    private  String  getOnlineLogContent ( Object  obj ,  String  content )  {   
			
		
	
		
			
				
					        if  ( Result . class . isInstance ( obj ) )  {   
			
		
	
		
			
				
					            Result  res  =  ( Result )  obj ;   
			
		
	
		
			
				
					            String  msg  =  res . getMessage ( ) ;   
			
		
	
		
			
				
					            String  tableName  =  res . getOnlTable ( ) ;   
			
		
	
		
			
				
					            if  ( oConvertUtils . isNotEmpty ( tableName ) )  {   
			
		
	
		
			
				
					                content  + =  ",表名:"  +  tableName ;   
			
		
	
		
			
				
					            }   
			
		
	
		
			
				
					            if  ( res . isSuccess ( ) )  {   
			
		
	
		
			
				
					                content  + =  ","  +  ( oConvertUtils . isEmpty ( msg )  ?  "操作成功"  :  msg ) ;   
			
		
	
		
			
				
					            }  else  {   
			
		
	
		
			
				
					                content  + =  ","  +  ( oConvertUtils . isEmpty ( msg )  ?  "操作失败"  :  msg ) ;   
			
		
	
		
			
				
					            }   
			
		
	
		
			
				
					        }   
			
		
	
		
			
				
					        return  content ;   
			
		
	
		
			
				
					    }   
			
		
	
		
			
				
					
 
			
		
	
		
			
				
					
 
			
		
	
		
			
				
					    / *     private  void  saveSysLog ( ProceedingJoinPoint  joinPoint ,  long  time ,  Object  obj )  {