Przeglądaj źródła

fix: 主页解析异常原因概述优化

chenjianhua 4 miesięcy temu
rodzic
commit
e9c7760f75

+ 1 - 1
service-base/src/main/java/com/simuwang/base/common/conts/NavParseStatusConst.java

@@ -66,7 +66,7 @@ public class NavParseStatusConst {
     /**
      * 当期(单位净值)与上期(单位净值)振幅大于等于100%拦截
      */
-    public final static String AMPLITUDE_ERROR_TEXT = "当期净值振幅大于等于100%拦截";
+    public final static String AMPLITUDE_ERROR_TEXT = "当期净值振幅大于等于100%";
 
     /**
      * 净值日期不能大于当前日期

+ 2 - 4
service-daq/src/main/java/com/simuwang/daq/service/EmailParseService.java

@@ -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) {