diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ViewFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ViewFacade.java index ab736b6..af47a45 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ViewFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ViewFacade.java @@ -312,21 +312,23 @@ public class ViewFacade { } private void getscreenResult(List screenResult, Map map) { - BasicConfigQuery basicConfigQuery = new BasicConfigQuery(); - List> list = new ArrayList<>(); - for(String scr:screenResult){ - basicConfigQuery.setId(scr); - List basicConfigs = basicConfigService.queryBasicConfig(basicConfigQuery); - if (CollectionUtils.isNotEmpty(basicConfigs)) { - for (BasicConfig basicConfig : basicConfigs) { - Map scrMap = new HashMap<>(); - scrMap.put("id", basicConfig.getId()); - scrMap.put("name", basicConfig.getName()); - list.add(scrMap); + if(CollectionUtils.isNotEmpty(screenResult)){ + BasicConfigQuery basicConfigQuery = new BasicConfigQuery(); + List> list = new ArrayList<>(); + for(String scr:screenResult){ + basicConfigQuery.setId(scr); + List basicConfigs = basicConfigService.queryBasicConfig(basicConfigQuery); + if (CollectionUtils.isNotEmpty(basicConfigs)) { + for (BasicConfig basicConfig : basicConfigs) { + Map scrMap = new HashMap<>(); + scrMap.put("id", basicConfig.getId()); + scrMap.put("name", basicConfig.getName()); + list.add(scrMap); + } } } + map.put("screenResult", list); } - map.put("screenResult", list); } /**