소스 검색

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);
             }