浏览代码

fix:邮件解析-兼容获取不到邮件消息体结构

mozuwen 7 月之前
父节点
当前提交
5550ffb915
共有 1 个文件被更改,包括 3 次插入1 次删除
  1. 3 1
      service-daq/src/main/java/com/simuwang/daq/service/EmailParseService.java

+ 3 - 1
service-daq/src/main/java/com/simuwang/daq/service/EmailParseService.java

@@ -27,6 +27,7 @@ import com.simuwang.base.pojo.valuation.CmValuationTableAttribute;
 import com.simuwang.daq.components.PythonReportConverter;
 import com.simuwang.daq.components.writer.ReportWriterFactory;
 import jakarta.mail.*;
+import jakarta.mail.internet.MimeMessage;
 import jakarta.mail.internet.MimeMultipart;
 import jakarta.mail.search.ComparisonTerm;
 import jakarta.mail.search.ReceivedDateTerm;
@@ -766,7 +767,8 @@ public class EmailParseService {
             return MapUtil.newHashMap();
         }
         Map<String, List<EmailContentInfoDTO>> emailMessageMap = MapUtil.newHashMap();
-        for (Message message : messages) {
+        for (Message message1 : messages) {
+            MimeMessage message = (MimeMessage) message1;
             List<EmailContentInfoDTO> emailContentInfoDTOList = CollUtil.newArrayList();
             String uuidKey = UUID.randomUUID().toString().replaceAll("-", "");
             Integer emailType;