fixed search for resources
This commit is contained in:
parent
759e8ee3c7
commit
3fc45654e8
@ -27,7 +27,7 @@ import java.util.UUID;
|
|||||||
public interface TbResourceInfoRepository extends CrudRepository<TbResourceInfoEntity, UUID> {
|
public interface TbResourceInfoRepository extends CrudRepository<TbResourceInfoEntity, UUID> {
|
||||||
|
|
||||||
@Query("SELECT tr FROM TbResourceInfoEntity tr WHERE " +
|
@Query("SELECT tr FROM TbResourceInfoEntity tr WHERE " +
|
||||||
"LOWER(tr.searchText) LIKE LOWER(CONCAT(:searchText, '%'))" +
|
"LOWER(tr.title) LIKE LOWER(CONCAT('%', :searchText, '%'))" +
|
||||||
"AND (tr.tenantId = :tenantId " +
|
"AND (tr.tenantId = :tenantId " +
|
||||||
"OR (tr.tenantId = :systemAdminId " +
|
"OR (tr.tenantId = :systemAdminId " +
|
||||||
"AND NOT EXISTS " +
|
"AND NOT EXISTS " +
|
||||||
@ -42,7 +42,7 @@ public interface TbResourceInfoRepository extends CrudRepository<TbResourceInfoE
|
|||||||
|
|
||||||
@Query("SELECT ri FROM TbResourceInfoEntity ri WHERE " +
|
@Query("SELECT ri FROM TbResourceInfoEntity ri WHERE " +
|
||||||
"ri.tenantId = :tenantId " +
|
"ri.tenantId = :tenantId " +
|
||||||
"AND LOWER(ri.searchText) LIKE LOWER(CONCAT(:searchText, '%'))")
|
"AND LOWER(ri.title) LIKE LOWER(CONCAT('%', :searchText, '%'))")
|
||||||
Page<TbResourceInfoEntity> findTenantResourcesByTenantId(@Param("tenantId") UUID tenantId,
|
Page<TbResourceInfoEntity> findTenantResourcesByTenantId(@Param("tenantId") UUID tenantId,
|
||||||
@Param("searchText") String searchText,
|
@Param("searchText") String searchText,
|
||||||
Pageable pageable);
|
Pageable pageable);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user