Loading src/main/java/es/redmic/es/geodata/common/repository/SpeciesGeoESRepository.java +5 −2 Original line number Diff line number Diff line Loading @@ -61,7 +61,7 @@ public class SpeciesGeoESRepository extends GeoPresenceESRepository<GeoPointData "properties.collect.misidentification.goodIdentification.path.split", speciesId))); List<String> returnFields = new ArrayList<>(); returnFields.add("activityId"); returnFields.add("properties.activityId"); GeoSearchWrapper<Properties, Geometry> result = (GeoSearchWrapper<Properties, Geometry>) findBy( QueryBuilders.boolQuery().filter(filterBuilder), Loading @@ -75,8 +75,11 @@ public class SpeciesGeoESRepository extends GeoPresenceESRepository<GeoPointData for (GeoHitWrapper<Properties, Geometry> item: hits) { if (item != null && item.get_source() != null && item.get_source().getProperties() != null && item.get_source().getProperties().getActivityId() != null) { activities.add(item.get_source().getProperties().getActivityId()); } } // ELimina duplicados return new ArrayList<>(new LinkedHashSet<>(activities)); } Loading Loading
src/main/java/es/redmic/es/geodata/common/repository/SpeciesGeoESRepository.java +5 −2 Original line number Diff line number Diff line Loading @@ -61,7 +61,7 @@ public class SpeciesGeoESRepository extends GeoPresenceESRepository<GeoPointData "properties.collect.misidentification.goodIdentification.path.split", speciesId))); List<String> returnFields = new ArrayList<>(); returnFields.add("activityId"); returnFields.add("properties.activityId"); GeoSearchWrapper<Properties, Geometry> result = (GeoSearchWrapper<Properties, Geometry>) findBy( QueryBuilders.boolQuery().filter(filterBuilder), Loading @@ -75,8 +75,11 @@ public class SpeciesGeoESRepository extends GeoPresenceESRepository<GeoPointData for (GeoHitWrapper<Properties, Geometry> item: hits) { if (item != null && item.get_source() != null && item.get_source().getProperties() != null && item.get_source().getProperties().getActivityId() != null) { activities.add(item.get_source().getProperties().getActivityId()); } } // ELimina duplicados return new ArrayList<>(new LinkedHashSet<>(activities)); } Loading