浏览代码

fix: 模板解析的数据要过滤掉不完整的数据

chenjianhua 4 月之前
父节点
当前提交
cbf21b4a0f
共有 1 个文件被更改,包括 1 次插入0 次删除
  1. 1 0
      service-daq/src/main/java/com/simuwang/daq/service/NavEmailParser.java

+ 1 - 0
service-daq/src/main/java/com/simuwang/daq/service/NavEmailParser.java

@@ -108,6 +108,7 @@ public class NavEmailParser extends AbstractEmailParser {
         //如果通用模板解析不到正确数据,就走模板解析一次
         if (successNavCount == 0 || forceTemplateEnable) {
             List<EmailFundNavDTO> templateFundNavDTOList = emailTemplateService.parseUsingTemplate(emailContentInfoDTO);
+            templateFundNavDTOList = templateFundNavDTOList.stream().filter(e -> StringUtil.isEmpty(e.getFailReason())).collect(Collectors.toList());
             if(CollUtil.isNotEmpty(templateFundNavDTOList)){
                 emailFundNavDTOList.addAll(templateFundNavDTOList);
             }