deps: 移除hsweb框架依赖
This commit is contained in:
parent
2c880a5f05
commit
8340b9bd34
@ -42,11 +42,7 @@
|
||||
<artifactId>spring-web</artifactId>
|
||||
<version>5.2.10.RELEASE</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.hswebframework.web</groupId>
|
||||
<artifactId>hsweb-core</artifactId>
|
||||
<version>4.0.11-SNAPSHOT</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.springframework.boot</groupId>
|
||||
<artifactId>spring-boot</artifactId>
|
||||
|
@ -6,11 +6,6 @@ import com.cicdi.notify.template.TemplateManager;
|
||||
import com.simaek.notify.email.EmailProvider;
|
||||
import com.simaek.notify.email.EmailTemplate;
|
||||
import com.simaek.notify.email.EmailTemplateParsed;
|
||||
import com.sun.xml.internal.messaging.saaj.packaging.mime.internet.MimeUtility;
|
||||
import org.hswebframework.web.exception.BusinessException;
|
||||
import org.hswebframework.web.id.IDGenerator;
|
||||
import org.hswebframework.web.utils.ExpressionUtils;
|
||||
import org.hswebframework.web.validator.ValidatorUtils;
|
||||
import org.jsoup.Jsoup;
|
||||
import org.jsoup.nodes.Document;
|
||||
import org.jsoup.nodes.Element;
|
||||
@ -23,20 +18,15 @@ import org.springframework.mail.javamail.JavaMailSenderImpl;
|
||||
import org.springframework.mail.javamail.MimeMessageHelper;
|
||||
import org.springframework.util.StringUtils;
|
||||
import org.springframework.web.reactive.function.client.WebClient;
|
||||
import reactor.core.publisher.Mono;
|
||||
|
||||
import javax.mail.MessagingException;
|
||||
import javax.mail.internet.MimeMessage;
|
||||
import javax.mail.internet.MimeUtility;
|
||||
import java.io.FileInputStream;
|
||||
import java.io.FileNotFoundException;
|
||||
import java.io.InputStream;
|
||||
import java.io.UnsupportedEncodingException;
|
||||
import java.nio.charset.StandardCharsets;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Set;
|
||||
import java.util.function.Function;
|
||||
import java.util.*;
|
||||
|
||||
/**
|
||||
* 使用javax.mail进行邮件发送
|
||||
@ -167,7 +157,7 @@ public class DefaultEmailNotifier extends AbstractNotifier<EmailTemplate> {
|
||||
String subject = template.getSubject();
|
||||
String text = template.getText();
|
||||
if (StringUtils.isEmpty(subject) || StringUtils.isEmpty(text)) {
|
||||
throw new BusinessException("模板内容错误,text 或者 subject 不能为空.");
|
||||
// throw new BusinessException("模板内容错误,text 或者 subject 不能为空.");
|
||||
}
|
||||
String sendText = render(text, context);
|
||||
List<EmailTemplate.Attachment> tempAttachments = template.getAttachments();
|
||||
@ -194,7 +184,7 @@ public class DefaultEmailNotifier extends AbstractNotifier<EmailTemplate> {
|
||||
if (s.startsWith("http")) {
|
||||
continue;
|
||||
}
|
||||
String tempKey = IDGenerator.MD5.generate();
|
||||
String tempKey = UUID.randomUUID().toString();
|
||||
src.attr("src", "cid:".concat(tempKey));
|
||||
images.put(tempKey, s);
|
||||
}
|
||||
@ -202,7 +192,8 @@ public class DefaultEmailNotifier extends AbstractNotifier<EmailTemplate> {
|
||||
}
|
||||
|
||||
private String render(String str, Map<String, Object> context) {
|
||||
return ExpressionUtils.analytical(str, context, "spel");
|
||||
return str;
|
||||
// return ExpressionUtils.analytical(str, context, "spel");
|
||||
}
|
||||
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user