first commit
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
package com.kimgo.wepush.common;
|
||||
|
||||
import com.google.i18n.phonenumbers.NumberParseException;
|
||||
import com.google.i18n.phonenumbers.PhoneNumberUtil;
|
||||
import com.google.i18n.phonenumbers.Phonenumber;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
public class PhoneNumberValidation {
|
||||
private final Logger logger = LoggerFactory.getLogger(PhoneNumberValidation.class);
|
||||
public boolean isValidPhoneNumber(String number) {
|
||||
PhoneNumberUtil phoneNumberUtil = PhoneNumberUtil.getInstance();
|
||||
try {
|
||||
Phonenumber.PhoneNumber phoneNumber = phoneNumberUtil.parse(number, "CN");
|
||||
boolean isCorrect = phoneNumberUtil.isValidNumber(phoneNumber);
|
||||
logger.info("号码:{}是一个正确的号码",number);
|
||||
return isCorrect;
|
||||
} catch (NumberParseException e) {
|
||||
logger.error("NumberParseException was thrown: ",e);
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
package com.kimgo.wepush.common;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class QyWeChatGetAccessTokenApiResponse {
|
||||
long errcode;
|
||||
String errmsg;
|
||||
String access_token;
|
||||
String expires_in;
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
package com.kimgo.wepush.common;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class QyWeChatSendMessageApiResponse {
|
||||
private int errcode;
|
||||
private String errmsg;
|
||||
private String msgid;
|
||||
}
|
||||
Reference in New Issue
Block a user