From 51ea662e22121f9a0ddb5b40c4a8e93e098b34ec Mon Sep 17 00:00:00 2001
From: Hentua <wangdoubleone@gmail.com>
Date: Wed, 10 Jan 2024 22:22:44 +0800
Subject: [PATCH] fxi

---
 src/main/java/com/xcong/farmer/cms/core/template/TemplateConfiguration.java |   32 ++++++++++++++++++--------------
 1 files changed, 18 insertions(+), 14 deletions(-)

diff --git a/src/main/java/com/xcong/farmer/cms/core/template/TemplateConfiguration.java b/src/main/java/com/xcong/farmer/cms/core/template/TemplateConfiguration.java
index 05e363f..e4ca7ce 100644
--- a/src/main/java/com/xcong/farmer/cms/core/template/TemplateConfiguration.java
+++ b/src/main/java/com/xcong/farmer/cms/core/template/TemplateConfiguration.java
@@ -18,7 +18,7 @@
  * @date 2022-07-01
  **/
 @Slf4j
-public class TemplateConfiguration extends Configuration{
+public class TemplateConfiguration extends Configuration {
 
     private TemplateLoader templateLoader;
 
@@ -36,21 +36,25 @@
         }
         map.put("apiUrl", API_URL);
 
-        String companyCode = (String) map.get("companyCode");
+        try {
+            String companyCode = (String) map.get("companyCode");
 
-        log.info("解析开始执行--#类型:{}#--#模板名称:{}#--#ID:{}#", map.get("templateType"), templateName, map.get("id"));
-        this.templateLoader.data(map);
-        Template template = template(FileUtils.path(templatePath, companyCode), templateName);
-        template.output(outputPath);
-
-        // 判断是否有分页,有则执行。从第二页开始
-        int i = 2;
-        while(Template.HAS_PAGING) {
-            map.put("page", i);
+            log.info("解析开始执行--#类型:{}#--#模板名称:{}#--#ID:{}#", map.get("templateType"), templateName, map.get("id"));
             this.templateLoader.data(map);
-            Template pageTemplate = template(FileUtils.path(templatePath, companyCode), templateName);
-            pageTemplate.output(outputPath);
-            i++;
+            Template template = template(FileUtils.path(templatePath, companyCode), templateName);
+            template.output(outputPath);
+
+            // 判断是否有分页,有则执行。从第二页开始
+            int i = 2;
+            while (Template.HAS_PAGING) {
+                map.put("page", i);
+                this.templateLoader.data(map);
+                Template pageTemplate = template(FileUtils.path(templatePath, companyCode), templateName);
+                pageTemplate.output(outputPath);
+                i++;
+            }
+        } catch (Exception e) {
+            log.error("页面编译异常", e);
         }
     }
 

--
Gitblit v1.9.1