Browse Source

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

mozuwen 7 months ago
parent
commit
5550ffb915

+ 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;