search
This commit is contained in:
parent
aca292308b
commit
2c62f11b32
|
@ -512,8 +512,7 @@ public class DsmService {
|
|||
}
|
||||
|
||||
public List<SimpleDsWithApis> search(final String value) {
|
||||
// TODO Auto-generated method stub
|
||||
return null;
|
||||
return simpleDsWithApisRepository.search(value);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -95,7 +95,7 @@
|
|||
|
||||
var url = './ajax/dsm/';
|
||||
if ($scope.field) { url += 'searchByField/' + encodeURIComponent($scope.field) + "/0/50"; }
|
||||
else { url += 'search?' }
|
||||
else { url += 'search' }
|
||||
url += '?value=' + encodeURIComponent($scope.value) + '&' + $.now();
|
||||
|
||||
$http.get(url).then(function successCallback(res) {
|
||||
|
|
|
@ -5,6 +5,7 @@ import java.util.List;
|
|||
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
|
||||
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
|
||||
import org.springframework.data.jpa.repository.Query;
|
||||
import org.springframework.data.repository.query.Param;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
import eu.dnetlib.data.is.common.ReadOnlyRepository;
|
||||
|
@ -15,6 +16,9 @@ import eu.dnetlib.data.openaire.dsm.model.view.SimpleDsWithApis;
|
|||
@ConditionalOnProperty(value = "openaire.api.enable.dsm", havingValue = "true")
|
||||
public interface SimpleDsWithApisRepository extends ReadOnlyRepository<SimpleDsWithApis, String>, JpaSpecificationExecutor<SimpleDsWithApis> {
|
||||
|
||||
@Query(value = "select * from dsm_datasources_view where id = :value or name ilike %:value% or other_name ilike %:value%", nativeQuery = true)
|
||||
List<SimpleDsWithApis> search(@Param("value") String value);
|
||||
|
||||
List<SimpleDsWithApis> findByType(String type);
|
||||
|
||||
List<SimpleDsWithApis> findByCollectedFrom(String collectdFrom);
|
||||
|
|
Loading…
Reference in New Issue