package com.qianwen.smartman.common.validator.phone; import cn.hutool.core.util.StrUtil; import javax.validation.ConstraintValidator; import javax.validation.ConstraintValidatorContext; /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/common/validator/phone/PhoneValueValidator.class */ public class PhoneValueValidator implements ConstraintValidator { private Boolean required; public void initialize(PhoneValue constraintAnnotation) { this.required = Boolean.valueOf(constraintAnnotation.required()); } public boolean isValid(String phoneValue, ConstraintValidatorContext context) { if (!StrUtil.isEmpty(phoneValue)) { return phoneValue.length() == 11; } else if (this.required.booleanValue()) { return false; } else { return true; } } }