Forráskód Böngészése

fix(): 解析HTML没有数据导致空指针问题修复

chenjianhua 7 hónapja
szülő
commit
b47926c39c

+ 1 - 1
service-manage/src/main/java/com/simuwang/manage/service/impl/ParseEmailServiceImpl.java

@@ -135,7 +135,7 @@ public class ParseEmailServiceImpl implements ParseEmailService {
     public MybatisPage<EmailParseDetailVO> searchEmailDetailById(EmailFileQuery emailFileQuery) {
         //根据邮件ID获取附件信息
         List<EmailParseDetailDO> dataList = emailFileInfoMapper.searchEmailDetailById(emailFileQuery);
-        List<EmailParseDetailVO> result = dataList.stream().map(EmailParseDetailDO::toVO).collect(Collectors.toList());
+        List<EmailParseDetailVO> result = dataList.stream().filter(e -> StringUtil.isNotNull(e)).map(EmailParseDetailDO::toVO).collect(Collectors.toList());
         long total = emailFileInfoMapper.countEmailDetailById(emailFileQuery);
         return MybatisPage.of(total,result);
     }