|
@@ -5,7 +5,7 @@ import cn.cslg.pas.common.dto.PatentColumnDTO;
|
|
|
import cn.cslg.pas.common.dto.PatentDTO;
|
|
|
//import cn.cslg.pas.common.dto.business.EsPatentFamilyDTO;
|
|
|
import cn.cslg.pas.common.dto.PatentStarListDTO;
|
|
|
-import cn.cslg.pas.common.dto.business.ClaimDetailDTO;
|
|
|
+import cn.cslg.pas.common.dto.business.ContentDetailDTO;
|
|
|
import cn.cslg.pas.common.dto.business.EsPatentFamilyDTO;
|
|
|
import cn.cslg.pas.common.dto.business.SelectClaimDTO;
|
|
|
import cn.cslg.pas.common.model.request.MapRequest;
|
|
@@ -24,16 +24,10 @@ import cn.cslg.pas.service.common.PatentStarApiService;
|
|
|
import cn.cslg.pas.service.query.FormatQueryService;
|
|
|
import co.elastic.clients.elasticsearch.ElasticsearchClient;
|
|
|
import co.elastic.clients.elasticsearch._types.SortOrder;
|
|
|
-import co.elastic.clients.elasticsearch._types.aggregations.AggregateBuilders;
|
|
|
-import co.elastic.clients.elasticsearch._types.aggregations.Aggregation;
|
|
|
-import co.elastic.clients.elasticsearch._types.aggregations.AggregationBuilders;
|
|
|
import co.elastic.clients.elasticsearch._types.query_dsl.*;
|
|
|
import co.elastic.clients.elasticsearch.core.*;
|
|
|
import co.elastic.clients.elasticsearch.core.search.Hit;
|
|
|
-import co.elastic.clients.elasticsearch.core.search.HitsMetadata;
|
|
|
-import co.elastic.clients.elasticsearch.core.search.TotalHits;
|
|
|
import com.alibaba.fastjson.JSON;
|
|
|
-import com.alibaba.fastjson.JSONArray;
|
|
|
import com.alibaba.fastjson2.JSONObject;
|
|
|
import lombok.RequiredArgsConstructor;
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
@@ -48,7 +42,6 @@ import java.util.ArrayList;
|
|
|
import java.util.Arrays;
|
|
|
import java.util.List;
|
|
|
import java.util.Map;
|
|
|
-import java.util.stream.Collectors;
|
|
|
|
|
|
|
|
|
@Service
|
|
@@ -772,9 +765,9 @@ public class EsService {
|
|
|
// dto.setClaim(JSON.toJSONString(esMess.getClaim()));
|
|
|
if (esMess != null) {
|
|
|
String claim = StringUtils.strip(JSON.toJSONString(esMess.getClaim()), "[]");
|
|
|
- ClaimDetailDTO claimDetailDTO = JSONObject.parseObject(claim, ClaimDetailDTO.class);
|
|
|
- if (claimDetailDTO.getIfOrigin()) {
|
|
|
- dto.setClaim(claimDetailDTO.getTextContent());
|
|
|
+ ContentDetailDTO contentDetailDTO = JSONObject.parseObject(claim, ContentDetailDTO.class);
|
|
|
+ if (contentDetailDTO.getIfOrigin()) {
|
|
|
+ dto.setClaim(contentDetailDTO.getTextContent());
|
|
|
}
|
|
|
}
|
|
|
}
|