From 4c85017e06c3ffd79e9a3fab2d5b01419f8b743f Mon Sep 17 00:00:00 2001 From: skyouc Date: 星期六, 29 三月 2025 09:39:04 +0800 Subject: [PATCH] #修改 1. 收货单历史档ID 更新 2. 收货单据字典类型转换 3. 收货单明细跟踪码修改 --- rsf-server/src/main/java/com/vincent/rsf/server/common/service/EmailService.java | 15 +++++++++++++-- 1 files changed, 13 insertions(+), 2 deletions(-) diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/common/service/EmailService.java b/rsf-server/src/main/java/com/vincent/rsf/server/common/service/EmailService.java index fa55f03..0d0dc2f 100644 --- a/rsf-server/src/main/java/com/vincent/rsf/server/common/service/EmailService.java +++ b/rsf-server/src/main/java/com/vincent/rsf/server/common/service/EmailService.java @@ -15,15 +15,17 @@ import javax.mail.MessagingException; import javax.mail.internet.MimeMessage; import java.util.Map; +import java.util.regex.Matcher; +import java.util.regex.Pattern; @Slf4j @Service public class EmailService { + private static final String EMAIL_REGEX = "^[a-zA-Z0-9_+&*-]+(?:\\.[a-zA-Z0-9_+&*-]+)*@(?:[a-zA-Z0-9-]+\\.)+[a-zA-Z]{2,7}$"; + @Value("${spring.mail.username}") private String from; - - private final static String TEMPLATE = "Your verification code is: ${code}"; @Autowired @SuppressWarnings("all") @@ -65,4 +67,13 @@ } } + public boolean isValid(String email) { + if (Cools.isEmpty(email)) { + return false; + } + Pattern pattern = Pattern.compile(EMAIL_REGEX); + Matcher matcher = pattern.matcher(email); + return matcher.matches(); + } + } -- Gitblit v1.9.1