24282 2 anos atrás
pai
commit
04ad074f77

+ 6 - 4
bladex-saas-project/new-mail/src/main/java/com/fjhx/service/impl/CoreServiceImpl.java

@@ -196,7 +196,9 @@ public class CoreServiceImpl implements ApplicationRunner {
 
                     // 如果邮件最后一封和最后一次同步id相同,则代表没有新邮件
                     IMAPMessage message = (IMAPMessage) messages[messages.length - 1];
-                    if (Objects.equals(message.getMessageID(), mailFolder.getLastMessageId())) {
+                    String messageId = message.getMessageID();
+                    Date receivedDate = message.getReceivedDate();
+                    if (Objects.equals(messageId, mailFolder.getLastMessageId())) {
                         continue;
                     }
 
@@ -204,8 +206,8 @@ public class CoreServiceImpl implements ApplicationRunner {
                     List<MailInfo> mailInfoList = getMailInfoList(mailFolder, messages);
 
                     // 保存最后一份邮件id与收件时间
-                    mailFolder.setLastMessageId(message.getMessageID());
-                    mailFolder.setLastReceivedDate(message.getReceivedDate());
+                    mailFolder.setLastMessageId(messageId);
+                    mailFolder.setLastReceivedDate(receivedDate);
                     saveMailInfo(mailFolder, mailInfoList);
 
                 } finally {
@@ -257,7 +259,7 @@ public class CoreServiceImpl implements ApplicationRunner {
 
         DateTime date = DateUtil.offsetDay(new Date(), -initDay);
 
-        // 获取最一次收件的发送时间
+        // 获取最一次收件的发送时间
         Date lastReceivedDate = mailFolder.getLastReceivedDate();
 
         // 最多只同步 initDay 天数据

+ 1 - 1
bladex/blade-common/src/main/java/org/springblade/common/constant/LauncherConstant.java

@@ -42,7 +42,7 @@ public interface LauncherConstant {
      */
     String DEV_IP = "127.0.0.1";
     String TEST_IP = "139.9.184.42";
-    String PROD_IP = "139.9.100.1";
+    String PROD_IP = "192.168.0.67";
 
     /**
      * nacos dev 地址