提交 7e21faa0 authored 作者: Whispa's avatar Whispa

commit

上级 dd7bd193
......@@ -87,7 +87,7 @@ public class ItemController {
@RequestParam(value = "pageNum", defaultValue = "0") Integer pageNum,
@RequestParam(value = "pageSize", defaultValue = "6") Integer pageSize) {
Page<TbCfStationItem> list = repository.findAllByItemNameContainingOrItemTagsContaining(name, name, PageRequest.of(pageNum, pageSize, sort(order)));
Page<TbCfStationItem> list = repository.searchAllItems(name,PageRequest.of(pageNum, pageSize, sort(order)));
return new Result<>(list);
}
......
......@@ -20,8 +20,8 @@ public interface TbCfStationItemRepository extends PagingAndSortingRepository<Tb
Page<TbCfStationItem> getItemsByImageSearch(@Param("tags") String[] tags,@Param("num") Long num, Pageable pageable);
@Query(value = "select a from #{#entityName} a order by a.itemTop desc,a.sort asc,a.createTime desc")
Page<TbCfStationItem> findAllItems(Pageable pageable);
// @Query(value = "select a from #{#entityName} a where a.itemName LIKE CONCAT('%',:name,'%') or MATCH(a.itemName, a.itemBrief) AGAINST(CONCAT(:name,'*') IN BOOLEAN MODE) order by a.itemTop desc,a.sort asc,a.createTime desc")
// Page<TbCfStationItem> searchAllItems(@Param("name") String name,Pageable pageable);
@Query(value = "select a from tb_cf_station_item a where a.item_name LIKE CONCAT('%',:name,'%') or MATCH(a.item_name, a.item_brief) AGAINST(CONCAT(:name,'*') IN BOOLEAN MODE) order by a.item_top desc,a.sort asc,a.create_time desc",nativeQuery = true)
Page<TbCfStationItem> searchAllItems(@Param("name") String name,Pageable pageable);
Page<TbCfStationItem> findAllByItemNameContainingOrItemTagsContaining(String itemName, String itemTags, Pageable pageable);
Page<TbCfStationItem> findByItemCategory(String itemName, Pageable pageable);
List<TbCfStationItem> findAllByItemDescritionId(String id);
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论