|  | @@ -15,6 +15,7 @@ import com.hwrj.cloud.admin.mapper.UmsAdminRoleRelationMapper;
 | 
											
												
													
														|  |  import com.hwrj.cloud.admin.model.*;
 |  |  import com.hwrj.cloud.admin.model.*;
 | 
											
												
													
														|  |  import com.hwrj.cloud.admin.service.UmsAdminCacheService;
 |  |  import com.hwrj.cloud.admin.service.UmsAdminCacheService;
 | 
											
												
													
														|  |  import com.hwrj.cloud.admin.service.UmsAdminService;
 |  |  import com.hwrj.cloud.admin.service.UmsAdminService;
 | 
											
												
													
														|  | 
 |  | +import com.hwrj.cloud.admin.util.CurrUserUtil;
 | 
											
												
													
														|  |  import com.hwrj.cloud.common.exception.GlobalException;
 |  |  import com.hwrj.cloud.common.exception.GlobalException;
 | 
											
												
													
														|  |  import com.hwrj.cloud.security.util.JwtTokenUtil;
 |  |  import com.hwrj.cloud.security.util.JwtTokenUtil;
 | 
											
												
													
														|  |  import org.slf4j.Logger;
 |  |  import org.slf4j.Logger;
 | 
											
										
											
												
													
														|  | @@ -181,6 +182,10 @@ public class UmsAdminServiceImpl implements UmsAdminService {
 | 
											
												
													
														|  |              criteria.andUsernameLike("%" + keyword + "%");
 |  |              criteria.andUsernameLike("%" + keyword + "%");
 | 
											
												
													
														|  |              example.or(example.createCriteria().andNickNameLike("%" + keyword + "%"));
 |  |              example.or(example.createCriteria().andNickNameLike("%" + keyword + "%"));
 | 
											
												
													
														|  |          }
 |  |          }
 | 
											
												
													
														|  | 
 |  | +        //判断是不是admin 是admin 不移除自己 反之
 | 
											
												
													
														|  | 
 |  | +        if(!CurrUserUtil.getUmsAdmin().isAdmin()){
 | 
											
												
													
														|  | 
 |  | +            criteria.andUsernameNotEqualTo("admin");
 | 
											
												
													
														|  | 
 |  | +        }
 | 
											
												
													
														|  |          return adminMapper.selectByExample(example);
 |  |          return adminMapper.selectByExample(example);
 | 
											
												
													
														|  |      }
 |  |      }
 | 
											
												
													
														|  |  
 |  |  
 |