机构创建修改增加校验
This commit is contained in:
@@ -15,6 +15,7 @@ public enum ValidProviderEnum {
|
||||
USERNAME("username", (v) -> ValidateUtils.matchUsername((String) v)),
|
||||
PASSWORD("password", (v) -> ValidateUtils.matchPassword((String) v)),
|
||||
REAL_NAME("realName", (v) -> ValidateUtils.checkRealName((String) v)),
|
||||
CREDIT_CODE("creditCode", (v) -> ValidateUtils.isCreditCode((String) v)),
|
||||
;
|
||||
|
||||
private static Map<String, ValidProviderEnum> validMap ;
|
||||
|
||||
@@ -246,4 +246,16 @@ public class ValidateUtils {
|
||||
return REAL_NAME_REG.matcher(realname).matches();
|
||||
}
|
||||
|
||||
/**
|
||||
* 校验统一社会信用代码
|
||||
*
|
||||
* @param creditCode 统一社会信用代码
|
||||
* @return boolean
|
||||
*/
|
||||
public static boolean isCreditCode(String creditCode) {
|
||||
if (StringUtils.isBlank(creditCode)) {
|
||||
return false;
|
||||
}
|
||||
return cn.hutool.core.lang.Validator.isCreditCode(creditCode);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user