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 ab179b5b..ccf44be0 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 @@ -1278,7 +1278,11 @@ public class LawsHomeSearchServiceImpl implements ILawsHomeSearchService { private void updateESLawsNewsFeed(String opType, LawsNewsFeed lawsNewsFeed, LawsHomeNormalSearchVO obj) { if(Objects.equals(opType, LawsHomeSearchCommon.LAWS_ES_ADD) || Objects.equals(opType,LawsHomeSearchCommon.LAWS_ES_UPDATE)){ - addES(obj, lawsNewsFeed.getId(), new StringBuilder(lawsNewsFeed.getDynamicDetails())); + StringBuilder str = new StringBuilder(); + if(!StringUtils.isBlank(lawsNewsFeed.getDynamicDetails())){ + str = new StringBuilder(Jsoup.parse(lawsNewsFeed.getDynamicDetails()).text()); + } + addES(obj, lawsNewsFeed.getId(), str); }else if(Objects.equals(opType,LawsHomeSearchCommon.LAWS_ES_DELETE)){ jeroElasticsearchTemplate.delete(HomeSearchEnum.INDEX_NAME_DOCUMENT_ZQ.getValue(), HomeSearchEnum.TYPE_NAME_DOCUMENT_ZQ.getValue(), lawsNewsFeed.getId()); }