diff --git a/src/main/java/mpms/system/init/AutoImportLocalNode.java b/src/main/java/mpms/system/init/AutoImportLocalNode.java index a9a1f1ec18d277c1d0edb40c6bad697cce2c52d4..77154fa9a49ba5f6f2da1b32a51dabd13ec0ee9d 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); + } }