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