From 6a9bf3cb6bb914ca3ecc12a741ce8e4857d23b9b Mon Sep 17 00:00:00 2001 From: xyli Date: Mon, 6 Feb 2023 09:49:06 +0800 Subject: [PATCH] =?UTF-8?q?AutoImportLocalNode=E7=B1=BB=E6=B7=BB=E5=8A=A0i?= =?UTF-8?q?nstall=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/mpms/system/init/AutoImportLocalNode.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/main/java/mpms/system/init/AutoImportLocalNode.java b/src/main/java/mpms/system/init/AutoImportLocalNode.java index a9a1f1e..77154fa 100644 --- a/src/main/java/mpms/system/init/AutoImportLocalNode.java +++ b/src/main/java/mpms/system/init/AutoImportLocalNode.java @@ -33,4 +33,16 @@ public class AutoImportLocalNode { private static final String AGENT_MAIN_CLASS = "io.jpom.JpomAgentApplication"; private static NodeService nodeService; + @PreLoadMethod + private static void install() { + File file = FileUtil.file(ConfigBean.getInstance().getDataPath(), ServerConfigBean.INSTALL); + if (file.exists()) { + return; + } + JSONObject jsonObject = new JSONObject(); + jsonObject.put("installId", IdUtil.fastSimpleUUID()); + jsonObject.put("installTime", DateTime.now().toString()); + jsonObject.put("desc", "请勿删除此文件,服务端安装id和插件端互通关联"); + JsonFileUtil.saveJson(file.getAbsolutePath(), jsonObject); + } } -- Gitee