#
luxiaotao1123
2025-02-12 71eeac34fee9f5a53168e0872e5fb7b855c0b4c8
rsf-server/src/main/java/com/vincent/rsf/server/common/service/EmailService.java
@@ -3,6 +3,7 @@
import com.alibaba.fastjson.JSON;
import com.vincent.rsf.common.utils.Utils;
import com.vincent.rsf.framework.common.Cools;
import com.vincent.rsf.server.system.enums.EmailType;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
@@ -28,9 +29,10 @@
    @SuppressWarnings("all")
    private JavaMailSender mailSender;
    public boolean sendEmail(String to, String subject, Map<String, Object> param) {
    public boolean sendEmail(String to, EmailType emailType, Map<String, Object> param) {
        String content = "Your verification code is: ${code}";
        String subject = emailType.subject;
        String content = emailType.content;
        if (!Cools.isEmpty(param) && !param.isEmpty()) {
            content = Utils.processTemplate(content, param);
        }