소스 검색

feat:模板配置-配置文件增加参数用于开启强制使用模板解析净值数据

mozuwen 7 달 전
부모
커밋
f651694c6d
2개의 변경된 파일6개의 추가작업 그리고 1개의 파일을 삭제
  1. 4 1
      service-daq/src/main/java/com/simuwang/daq/service/NavEmailParser.java
  2. 2 0
      service-deploy/src/main/resources/application.yml

+ 4 - 1
service-daq/src/main/java/com/simuwang/daq/service/NavEmailParser.java

@@ -39,6 +39,9 @@ public class NavEmailParser extends AbstractEmailParser {
     @Value("${email.file.path}")
     private String path;
 
+    @Value("${email.parse.force-template-enable}")
+    private boolean forceTemplateEnable;
+
     private final ValuationEmailParser valuationEmailParser;
     private final EmailTemplateService emailTemplateService;
 
@@ -95,7 +98,7 @@ public class NavEmailParser extends AbstractEmailParser {
         }
 
         // 通用模版解析 -> 根据配置的模板进行解析
-        if (CollUtil.isEmpty(emailFundNavDTOList)) {
+        if (CollUtil.isEmpty(emailFundNavDTOList) || forceTemplateEnable) {
             emailFundNavDTOList = emailTemplateService.parseUsingTemplate(emailContentInfoDTO);
         }
         return emailFundNavDTOList;

+ 2 - 0
service-deploy/src/main/resources/application.yml

@@ -70,6 +70,8 @@ email-rule:
 email:
   file:
     path: /data/file/nav
+  parse:
+    force-template-enable: true
 
 # 配置
 simuwang: