diff --git a/adc-da-search/src/main/java/com/adc/da/search/service/impl/StandLawsSearchServiceImpl.java b/adc-da-search/src/main/java/com/adc/da/search/service/impl/StandLawsSearchServiceImpl.java index 86d017ed..d4dcb175 100644 --- a/adc-da-search/src/main/java/com/adc/da/search/service/impl/StandLawsSearchServiceImpl.java +++ b/adc-da-search/src/main/java/com/adc/da/search/service/impl/StandLawsSearchServiceImpl.java @@ -127,7 +127,9 @@ public class StandLawsSearchServiceImpl implements StandLawsSearchService { boolean isForeign = false; Map fullTextSearchEO = new HashMap<>(); Map mapItems = new TreeMap<>(); - mapItems = net.sf.json.JSONObject.fromObject(attrInfoMap.get("mapItems").toString()); + if(attrInfoMap.get("mapItems") != null){ + mapItems = net.sf.json.JSONObject.fromObject(attrInfoMap.get("mapItems").toString()); + } fullTextSearchEO.put("id",String.valueOf(attrInfoMap.get("id"))); if ("FOREIGN".equals(String.valueOf(attrInfoMap.get("standType")))){ fullTextSearchEO.put("indexType",String.valueOf(attrInfoMap.get("standType")));