diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/utils/MongoUtil.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/utils/MongoUtil.java index bd7b4a2..ee51b79 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/utils/MongoUtil.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/utils/MongoUtil.java @@ -350,6 +350,7 @@ public class MongoUtil { PlantformConfigModel plantformConfigModel = findPlatFormById(values[1]); if(plantformConfigModel != null) { tempMap.put("serchKey", plantformConfigModel.getSerchKey()); + tempMap.put("parentId", plantformConfigModel.getParentId()); } } tempMap.put("id", values.length > 1 ? values[1] : ""); @@ -358,6 +359,9 @@ public class MongoUtil { // tempMap.put("serchKey", values[0]); tempMap.put("serchKey", ""); } + if(!tempMap.containsKey("parentId")) { + tempMap.put("parentId", "-1"); + } tempMap.put("value", values[0]); rest.add(tempMap); } @@ -446,4 +450,12 @@ public class MongoUtil { } return null; } + + public List> findByParentId(String parentId) { + List> restList = new ArrayList<>(); + if(StringUtils.isNotEmpty(parentId)) { + mongoTemplate.find(Query.query(Criteria.where("parentId").is(parentId).and("yn").ne("0")), BasicConfig.class); + } + return restList; + } }