|
@@ -95,11 +95,13 @@ public class EmailTemplateService {
|
|
|
try {
|
|
|
List<EmailFundNavDTO> fundNavDTOList = extraFundNav(filePath, textContent, templateDetailDTO);
|
|
|
fundNavDTOList = fundNavDTOList.stream().filter(NavDataUtil::navDataFormatCheck).toList();
|
|
|
- if (CollUtil.isNotEmpty(fundNavDTOList)) {
|
|
|
- fundNavDTOList.forEach(e -> e.setTemplateId(templateDetailDTO.getTemplateId()));
|
|
|
- emailFundNavDTOList.addAll(fundNavDTOList);
|
|
|
+ if (CollUtil.isEmpty(fundNavDTOList)) {
|
|
|
+ log.info("模板配置解析不到数据 -> 模板id:{}", templateDetailDTO.getTemplateId());
|
|
|
+ continue;
|
|
|
}
|
|
|
- log.info("模板配置规则解析不到数据 -> 模板id:{}", templateDetailDTO.getTemplateId());
|
|
|
+ fundNavDTOList.forEach(e -> e.setTemplateId(templateDetailDTO.getTemplateId()));
|
|
|
+ emailFundNavDTOList.addAll(fundNavDTOList);
|
|
|
+ log.info("模板配置解析成功 -> 模板id:{},数据:{}", templateDetailDTO.getTemplateId(), fundNavDTOList);
|
|
|
} catch (Exception e) {
|
|
|
log.error("净值模板解析报错 -> 模板id:{},文件:{},堆栈信息:{}", templateDetailDTO.getTemplateId(), filePath, ExceptionUtil.stacktraceToString(e));
|
|
|
}
|