提交 745d637b authored 作者: Whispa's avatar Whispa

commit

上级 90892d34
...@@ -131,7 +131,7 @@ public class TbCfStationItem { ...@@ -131,7 +131,7 @@ public class TbCfStationItem {
private TbCfExpressTemplate express; private TbCfExpressTemplate express;
@Formula(value = "(SELECT IFNULL(CEILING(SUM((a.item_score+a.service_score+a.logistics_score+a.price_score)/4)/COUNT(a.item_id)),5) FROM tb_cf_item_comment a WHERE a.item_id=item_id)") @Formula(value = "(SELECT IFNULL(CEILING(SUM((a.item_score+a.service_score+a.logistics_score+a.price_score)/4)/COUNT(a.item_id)),5) FROM tb_cf_item_comment a WHERE a.item_id=item_id)")
private int totalScore; private int totalScore = 0;
@JsonIgnore @JsonIgnore
......
...@@ -20,7 +20,7 @@ public interface TbCfStationItemRepository extends PagingAndSortingRepository<Tb ...@@ -20,7 +20,7 @@ public interface TbCfStationItemRepository extends PagingAndSortingRepository<Tb
Page<TbCfStationItem> getItemsByImageSearch(@Param("tags") String[] tags,@Param("num") Long num, Pageable pageable); 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") @Query(value = "select a from #{#entityName} a order by a.itemTop desc,a.sort asc,a.createTime desc")
Page<TbCfStationItem> findAllItems(Pageable pageable); Page<TbCfStationItem> findAllItems(Pageable pageable);
@Query(value = "select a.* from tb_cf_station_item a where a.item_name LIKE CONCAT('%',?1,'%') or MATCH(a.item_name, a.item_brief) AGAINST(CONCAT(?1,'*') IN BOOLEAN MODE) order by a.item_top desc,a.sort asc,a.create_time desc limit 50",nativeQuery = true) @Query(value = "select a.item_name as itemName,a.item_brief as itemBrief from tb_cf_station_item a where a.item_name LIKE CONCAT('%',?1,'%') or MATCH(a.item_name, a.item_brief) AGAINST(CONCAT(?1,'*') IN BOOLEAN MODE) order by a.item_top desc,a.sort asc,a.create_time desc limit 50",nativeQuery = true)
List<TbCfStationItem> searchAllItems(@Param("name") String name); List<TbCfStationItem> searchAllItems(@Param("name") String name);
Page<TbCfStationItem> findAllByItemNameContainingOrItemTagsContaining(String itemName, String itemTags, Pageable pageable); Page<TbCfStationItem> findAllByItemNameContainingOrItemTagsContaining(String itemName, String itemTags, Pageable pageable);
Page<TbCfStationItem> findByItemCategory(String itemName, Pageable pageable); Page<TbCfStationItem> findByItemCategory(String itemName, Pageable pageable);
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论