|
@@ -227,10 +227,8 @@ public class EmailParseService {
|
|
|
saveValuationInfo(fileId, fundNavDTOList);
|
|
|
}
|
|
|
|
|
|
- // 更新邮件解析结果 -> 当【净值日期】和【备案编码/基金名称】能正常解读,即识别为【成功】
|
|
|
- //long successNavCount = fileNameNavMap.values().stream().flatMap(List::stream).filter(e -> e != null && StrUtil.isBlank(e.getFailReason())).count();
|
|
|
- //最新调整,只要能正常解析数据就算成功
|
|
|
- long successNavCount = fileNameNavMap.values().stream().flatMap(List::stream).count();
|
|
|
+ //更新邮件解析结果 -> 当【净值日期】和【备案编码/基金名称】能正常解读,即识别为【成功】
|
|
|
+ long successNavCount = fileNameNavMap.values().stream().flatMap(List::stream).filter(e -> e != null && StrUtil.isBlank(e.getFailReason())).count();
|
|
|
emailParseStatus = successNavCount >= 1 ? EmailParseStatusConst.SUCCESS : EmailParseStatusConst.FAIL;
|
|
|
String failReason = null;
|
|
|
if (emailParseStatus == EmailParseStatusConst.FAIL) {
|