Kaynağa Gözat

fix: 因为有些邮件是净值邮件,但标题是估值表的标题,会导致无法解析到数据,这里做个补丁如果估值表类型的邮件解析不到数据,就再使用净值解析逻辑处理一次

chenjianhua 4 ay önce
ebeveyn
işleme
624062c6e2

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

@@ -181,6 +181,7 @@ public class EmailParseService {
             if(successCount < 1){
                 emailParser = emailParserFactory.getInstance(EmailTypeConst.NAV_EMAIL_TYPE);
                 emailFundNavDTOList = emailParser.parse(emailContentInfoDTO, emailFieldMap);
+                emailFundNavDTOList = emailFundNavDTOList.stream().filter(e -> StringUtil.isEmpty(e.getFailReason())).collect(Collectors.toList());
             }
         }
         return emailFundNavDTOList;