diff --git a/laws-modules/src/main/java/com/jero/modules/laws/home/service/impl/LawsHomeSearchServiceImpl.java b/laws-modules/src/main/java/com/jero/modules/laws/home/service/impl/LawsHomeSearchServiceImpl.java index 3539e2e8..d4a56d35 100644 --- a/laws-modules/src/main/java/com/jero/modules/laws/home/service/impl/LawsHomeSearchServiceImpl.java +++ b/laws-modules/src/main/java/com/jero/modules/laws/home/service/impl/LawsHomeSearchServiceImpl.java @@ -887,6 +887,9 @@ public class LawsHomeSearchServiceImpl implements ILawsHomeSearchService { JSONObject object = jeroElasticsearchTemplate.buildBoolQuery(null,null,queryMapJson); jsonObject.put("query",object); } + LoginUser loginUser = (LoginUser) SecurityUtils.getSubject().getPrincipal(); + JSONObject jsonObjectShould = getJsonObject(loginUser); + jsonObject.put("query",jsonObjectShould); //2. 数据查询 JSONObject search = jeroElasticsearchTemplate.search(HomeSearchEnum.INDEX_NAME_DOCUMENT_ZQ.getValue(), HomeSearchEnum.TYPE_NAME_DOCUMENT_ZQ.getValue(), jsonObject);