| 
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -27,8 +27,8 @@ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        select t3.*, (select lang.field_value from oper_language lang where lang.table_name='oper_menu' and lang.field_name='name' | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        and lang.table_id=t3.id and lang.language=#{language}) as name from oper_role_user t1 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        left join oper_role_menu t2 on (t1.role_id = t2.role_id AND t2.del_flag = 0) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        left join oper_menu t3 on (t2.menu_id = t3.id and t3.del_flag = 0) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        where t1.user_id = #{userId} AND t1.del_flag = 0 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        left join oper_menu t3 on (t2.menu_id = t3.id) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        where t1.user_id = #{userId} AND t1.del_flag = 0 and t3.del_flag = 0 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        <if test="type != null"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            and t3.type = #{type} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        </if> | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
				 | 
				
					
  |