diff --git a/dsRes/src/main/java/com/dsideal/resource/Menu/Model/MenuModel.java b/dsRes/src/main/java/com/dsideal/resource/Menu/Model/MenuModel.java index bf5ebc4a..9eaaf289 100644 --- a/dsRes/src/main/java/com/dsideal/resource/Menu/Model/MenuModel.java +++ b/dsRes/src/main/java/com/dsideal/resource/Menu/Model/MenuModel.java @@ -1,15 +1,7 @@ package com.dsideal.resource.Menu.Model; import com.fasterxml.jackson.core.JsonProcessingException; -import com.fasterxml.jackson.databind.JsonNode; -import com.fasterxml.jackson.databind.ObjectMapper; -import com.fasterxml.jackson.databind.node.ArrayNode; -import com.fasterxml.jackson.databind.node.ObjectNode; -import com.jfinal.kit.Prop; -import com.jfinal.plugin.activerecord.ActiveRecordPlugin; import com.jfinal.plugin.activerecord.Db; -import com.jfinal.plugin.hikaricp.HikariCpPlugin; -import com.dsideal.resource.Plugin.YamlProp; import com.jfinal.plugin.activerecord.Record; import lombok.Getter; import lombok.Setter; @@ -46,28 +38,6 @@ public class MenuModel { return rootMenu; } - /** - * 功能:递归删除JSON中children为空的节点 - * - * @param node - */ - private static void removeEmptyChildren(JsonNode node) { - if (node.isObject()) { - ObjectNode objectNode = (ObjectNode) node; - if (objectNode.has("children")) { - JsonNode children = objectNode.get("children"); - if (children.isArray() && ((ArrayNode) children).isEmpty()) { - objectNode.remove("children"); - } else if (children.isArray()) { - ArrayNode arrayNode = (ArrayNode) children; - for (int i = 0; i < arrayNode.size(); i++) { - removeEmptyChildren(arrayNode.get(i)); - } - } - } - } - } - /** * 功能:递归获取菜单 *