更新 SMSInfo.java

This commit is contained in:
2023-12-06 10:39:25 +08:00
parent 533c1efb63
commit 0ffa5fbe98

View File

@@ -24,16 +24,12 @@ public class SMSInfo {
* @return 如果所有字段都非空,则返回 true否则返回 false。
*/
public boolean validateFields() {
return StringUtils.isNotBlank(smsNumber) &&
StringUtils.isNotBlank(smsAcceptanceTime) &&
StringUtils.isNotBlank(smsContent);
return isNotBlankAndNotLiteralNull(smsNumber) &&
isNotBlankAndNotLiteralNull(smsAcceptanceTime) &&
isNotBlankAndNotLiteralNull(smsContent);
}
public boolean isNullString(){
String nullString = "null";
if (this.smsNumber.equals(nullString) || this.smsContent.equals(nullString) || this.smsAcceptanceTime.equals(nullString)){
logger.info("SMSInfo has null String.");
return true;
}
return false;
private boolean isNotBlankAndNotLiteralNull(String value) {
return StringUtils.isNotBlank(value) && !"null".equals(value);
}
}