报错 :java.lang.IndexOutOfBoundsException: Index: 1, Size: 1
没改之前代码:
改完之后的代码:
//查找当前手机号是否注册
List<VideoUser> list = videoUserService.getByUserXf(loginName);
logger.info("==========>list长度为"+list.size());
if (list == null || list.size() < 1) {
result.setCode(ErrCode.SUCCESS.getCode());
result.setMessage("当前用户为注册,是否立即注册当前用户?(默认密码为123456)");
return result;
} else if (list.size() > 1){
result.setCode(ErrCode.NOTONLY.getCode());
result.setMessage(ErrCode.NOTONLY.getMessage());
return result;
}else if (list != null && list.size()==1) {
result.setMessage("当前用户已注册");
result.setCode(0);
result.setData(list.get(list.size()-1).getId());
return result;
}else {
result.setCode(ErrCode.SYSTEMERROR.getCode());
result.setMessage(ErrCode.SYSTEMERROR.getMessage());
return result;
}