From f32a53f5534aa9f9a8591e8b197bb1f8acd9e6c0 Mon Sep 17 00:00:00 2001
From: Helius <wangdoubleone@gmail.com>
Date: Sun, 03 Jul 2022 21:42:36 +0800
Subject: [PATCH] fix cms core

---
 src/main/java/com/xcong/farmer/cms/core/template/Template.java |   11 ++++++++---
 1 files changed, 8 insertions(+), 3 deletions(-)

diff --git a/src/main/java/com/xcong/farmer/cms/cms/template/Template.java b/src/main/java/com/xcong/farmer/cms/core/template/Template.java
similarity index 82%
rename from src/main/java/com/xcong/farmer/cms/cms/template/Template.java
rename to src/main/java/com/xcong/farmer/cms/core/template/Template.java
index f0a20f0..2b389e0 100644
--- a/src/main/java/com/xcong/farmer/cms/cms/template/Template.java
+++ b/src/main/java/com/xcong/farmer/cms/core/template/Template.java
@@ -1,7 +1,7 @@
-package com.xcong.farmer.cms.cms.template;
+package com.xcong.farmer.cms.core.template;
 
 import cn.hutool.core.collection.CollUtil;
-import com.xcong.farmer.cms.cms.node.PartNode;
+import com.xcong.farmer.cms.core.node.PartNode;
 import org.jsoup.nodes.Document;
 import org.jsoup.nodes.Element;
 import org.jsoup.select.Elements;
@@ -22,6 +22,7 @@
     private Document document;
 
     private Map<String, Map<String, Object>> params = new HashMap<>();
+    private Map<String, Object> system;
 
     private List<PartNode> partNodes = new ArrayList<>();
 
@@ -29,7 +30,7 @@
         Elements children = document.body().children();
         if (CollUtil.isNotEmpty(children)) {
             for (Element child : children) {
-                PartNode partNode = new PartNode(child);
+                PartNode partNode = new PartNode(child, this.system);
                 partNode.parser();
 
                 this.add(partNode);
@@ -68,4 +69,8 @@
     public void putParams(String key, Map<String, Object> value) {
         this.params.put(key, value);
     }
+
+    public void systemData(Map<String, Object> data) {
+        this.system = data;
+    }
 }

--
Gitblit v1.9.1