From c7ed556158253e57ae5490b095538dfc13cb1c10 Mon Sep 17 00:00:00 2001 From: "litao@lymsh.com" Date: Thu, 7 Sep 2017 18:11:44 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=B9=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/lyms/platform/operate/web/utils/MongoUtil.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) 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; + } } -- 1.8.3.1