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 09c29df..566f76a 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 @@ -346,9 +346,17 @@ public class MongoUtil { if(StringUtils.isNotEmpty(id)) { Map tempMap = new HashedMap(); String[] values = id.split("\\[fuck\\]"); + if(values.length > 1) { + PlantformConfigModel plantformConfigModel = findPlatFormById(values[1]); + if(plantformConfigModel != null) { + tempMap.put("serchKey", plantformConfigModel.getSerchKey()); + } + } tempMap.put("id", values.length > 1 ? values[1] : ""); tempMap.put("typeName", ""); - tempMap.put("serchKey", values[0]); + if(!tempMap.containsKey("serchKey")) { + tempMap.put("serchKey", values[0]); + } tempMap.put("value", values[0]); rest.add(tempMap); }