Browse Source

处理邮件服务启动报错问题

chenw 7 years ago
parent
commit
2611d9d569

+ 1 - 1
base-servers/mail/mail-api/src/main/java/com/usoftchina/saas/mail/MailBuilder.java

@@ -185,7 +185,7 @@ public abstract class MailBuilder {
 
 
         @Override
         @Override
         protected Result send(MailApi api) {
         protected Result send(MailApi api) {
-            return api.sendTemplate(new TemplateMailMessage(templateId, to, cc, bcc, metadata));
+            return api.sendTemplate(new TemplateMailMessage(templateId, from, to, cc, bcc, metadata));
         }
         }
     }
     }
 }
 }

+ 1 - 0
base-servers/mail/mail-dto/src/main/java/com/usoftchina/saas/mail/dto/TemplateMailMessage.java

@@ -1,6 +1,7 @@
 package com.usoftchina.saas.mail.dto;
 package com.usoftchina.saas.mail.dto;
 
 
 import java.io.Serializable;
 import java.io.Serializable;
+import java.util.Arrays;
 import java.util.Map;
 import java.util.Map;
 
 
 /**
 /**

+ 4 - 0
base-servers/mail/mail-server/pom.xml

@@ -56,6 +56,10 @@
             <groupId>org.freemarker</groupId>
             <groupId>org.freemarker</groupId>
             <artifactId>freemarker</artifactId>
             <artifactId>freemarker</artifactId>
         </dependency>
         </dependency>
+        <dependency>
+            <groupId>net.logstash.logback</groupId>
+            <artifactId>logstash-logback-encoder</artifactId>
+        </dependency>
     </dependencies>
     </dependencies>
 
 
     <build>
     <build>

+ 1 - 1
base-servers/mail/mail-server/src/main/java/com/usoftchina/saas/mail/MailApplication.java

@@ -14,7 +14,7 @@ import org.springframework.transaction.annotation.EnableTransactionManagement;
 @SpringBootApplication
 @SpringBootApplication
 @EnableEurekaClient
 @EnableEurekaClient
 @EnableAuthClient
 @EnableAuthClient
-@MapperScan
+@MapperScan("com.usoftchina.saas.mail.mapper")
 @EnableTransactionManagement
 @EnableTransactionManagement
 public class MailApplication {
 public class MailApplication {
     public static void main(String[] args) {
     public static void main(String[] args) {