From fb2b28c1834fbe8cfeb43b87ba097b61c1578ae1 Mon Sep 17 00:00:00 2001 From: wisonic-s Date: Tue, 2 Jul 2024 16:31:03 +0800 Subject: [PATCH] =?UTF-8?q?refactor(=E5=9B=BE=E8=A1=A8):=20=E6=8F=92?= =?UTF-8?q?=E4=BB=B6=E7=B1=BB=E5=9E=8B=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../view/factory/PluginsChartFactory.java | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/sdk/extensions/extensions-view/src/main/java/io/dataease/extensions/view/factory/PluginsChartFactory.java b/sdk/extensions/extensions-view/src/main/java/io/dataease/extensions/view/factory/PluginsChartFactory.java index c90062bd21..16fba417c0 100644 --- a/sdk/extensions/extensions-view/src/main/java/io/dataease/extensions/view/factory/PluginsChartFactory.java +++ b/sdk/extensions/extensions-view/src/main/java/io/dataease/extensions/view/factory/PluginsChartFactory.java @@ -2,6 +2,7 @@ package io.dataease.extensions.view.factory; import io.dataease.exception.DEException; import io.dataease.extensions.view.plugin.AbstractChartPlugin; +import io.dataease.extensions.view.plugin.DataEaseChartPlugin; import io.dataease.extensions.view.vo.XpackPluginsViewVO; import io.dataease.license.utils.LicenseUtil; import io.dataease.license.utils.LogUtil; @@ -13,7 +14,7 @@ import java.util.concurrent.ConcurrentHashMap; public class PluginsChartFactory { - private static final Map templateMap = new ConcurrentHashMap<>(); + private static final Map templateMap = new ConcurrentHashMap<>(); public static AbstractChartPlugin getInstance(String render, String type) { @@ -22,14 +23,14 @@ public class PluginsChartFactory { return templateMap.get(key); } - public static void loadPlugin(String render, String type, AbstractChartPlugin template) { + public static void loadPlugin(String render, String type, DataEaseChartPlugin plugin) { if (!LicenseUtil.licenseValid()) DEException.throwException("插件功能只对企业版本可用!"); String key = render + "_" + type; if (templateMap.containsKey(key)) return; - templateMap.put(key, template); + templateMap.put(key, plugin); try { - String moduleName = template.getPluginInfo().getModuleName(); - DataEasePluginFactory.loadTemplate(moduleName, template); + String moduleName = plugin.getPluginInfo().getModuleName(); + DataEasePluginFactory.loadTemplate(moduleName, plugin); } catch (Exception e) { LogUtil.error(e.getMessage(), new Throwable(e)); DEException.throwException(e); @@ -38,6 +39,6 @@ public class PluginsChartFactory { public static List getViewConfigList() { if (!LicenseUtil.licenseValid()) DEException.throwException("插件功能只对企业版本可用!"); - return templateMap.values().stream().map(AbstractChartPlugin::getConfig).toList(); + return templateMap.values().stream().map(DataEaseChartPlugin::getConfig).toList(); } }