| 
					
				 | 
			
			
				@@ -600,7 +600,9 @@ public class AdminUserLogic { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .like(StringUtils.isNotBlank(companyWechatName), AdminUser::getCompanyName, companyWechatName) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .eq(StringUtils.isNotBlank(roleId), AdminUser::getRoleId, roleId) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .eq(status != null, AdminUser::getStatus, status) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                .like(StringUtils.isNotBlank(userName), AdminUser::getUserName, userName) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                .and(StringUtils.isNotBlank(userName), v -> v.like(AdminUser::getUserName, userName) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        .or() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        .like(AdminUser::getNickName, userName)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .in(CollectionUtils.isNotEmpty(adminUser.getCompanyWechatIds()), AdminUser::getCompanyWechatId, adminUser.getCompanyWechatIds()) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .and(CollectionUtils.isNotEmpty(adminUserIds),item -> item.in( AdminUser::getAdminUserId, adminUserIds) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .ne(AdminUser::getUserName,"admin") 
			 |