Commit 45f80845 authored by 杨锐's avatar 杨锐

@IdCard NPE处理。

parent 13ad6a89
package cn.quantgroup.xyqb.validator; package cn.quantgroup.xyqb.validator;
import cn.quantgroup.xyqb.util.IdcardValidator; import cn.quantgroup.xyqb.util.IdcardValidator;
import cn.quantgroup.xyqb.util.ValidationUtil; import org.apache.commons.lang3.StringUtils;
import javax.validation.ConstraintValidator; import javax.validation.ConstraintValidator;
import javax.validation.ConstraintValidatorContext; import javax.validation.ConstraintValidatorContext;
...@@ -24,12 +24,15 @@ public class IdCardValidator implements ConstraintValidator<IdCard, String> { ...@@ -24,12 +24,15 @@ public class IdCardValidator implements ConstraintValidator<IdCard, String> {
/** /**
* 这....true = 校验通过. false = 校验失败 * 这....true = 校验通过. false = 校验失败
* *
* @param idCard 就是那个String * @param idCard 就是那个String
* @param context * @param context
* @return * @return
*/ */
@Override @Override
public boolean isValid(String idCard, ConstraintValidatorContext context) { public boolean isValid(String idCard, ConstraintValidatorContext context) {
return IdcardValidator.isValidate18Idcard(idCard); if (StringUtils.isNotBlank(idCard)) {
return IdcardValidator.isValidate18Idcard(idCard);
}
return true;
} }
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment