原判断

if (StringUtils.isBlank(password)) {
	json.getErrors().put("password", "密码不能为空");
} else if (password.length() < 6 && password.length() > 30) {
	json.getErrors().put("password", "密码最少6个字符,最多30个字符");
}

else if 判断方式错误,改为

if (StringUtils.isBlank(password)) {
	json.getErrors().put("password", "密码不能为空");
} else if (password.length() < 6 || password.length() > 30) {
	json.getErrors().put("password", "密码最少6个字符,最多30个字符");
}