Browse Source

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

mozuwen 7 months ago
parent
commit
f651694c6d

+ 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: