From 6956170adad3f9f943362e52a8d347b5f2ad3eda Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=A2=81=E7=90=A6=E6=B6=9B?= Date: Thu, 7 Dec 2023 18:49:52 +0800 Subject: [PATCH] fix:79078 --- .../laws/home/service/impl/LawsHomeSearchServiceImpl.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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()); }