|
@@ -69,8 +69,7 @@ public class NavEmailParser extends AbstractEmailParser {
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public List<EmailFundNavDTO>
|
|
|
- parse(EmailContentInfoDTO emailContentInfoDTO, Map<String, List<String>> emailFieldMap) {
|
|
|
+ public List<EmailFundNavDTO> parse(EmailContentInfoDTO emailContentInfoDTO, Map<String, List<String>> emailFieldMap) {
|
|
|
List<EmailFundNavDTO> emailFundNavDTOList = CollUtil.newArrayList();
|
|
|
String emailContent = emailContentInfoDTO.getEmailContent();
|
|
|
// 1.解析邮件正文
|
|
@@ -366,7 +365,7 @@ public class NavEmailParser extends AbstractEmailParser {
|
|
|
EmailFundNavDTO emailFundNavDTO = new EmailFundNavDTO();
|
|
|
String priceDate = columnFieldMap.get(EmailFieldConst.PRICE_DATE) != null && sheetRow.getCell(columnFieldMap.get(EmailFieldConst.PRICE_DATE)) != null ?
|
|
|
ExcelUtil.getCellValue(sheetRow.getCell(columnFieldMap.get(EmailFieldConst.PRICE_DATE))) : null;
|
|
|
-
|
|
|
+ priceDate = StringUtil.isValidDate(priceDate) ? priceDate : null;
|
|
|
// 份额基金净值文件格式
|
|
|
long parentFiledCount = columnFieldMap.keySet().stream().filter(e -> e.contains("parent")).count();
|
|
|
if (parentFiledCount >= 1) {
|