提交 7a13fd8c authored 作者: wudepeng's avatar wudepeng

一级分类查询

上级 d8209970
...@@ -53,16 +53,28 @@ public class GoodsTypeController { ...@@ -53,16 +53,28 @@ public class GoodsTypeController {
Page<TbCfStationItem> all; Page<TbCfStationItem> all;
if (categoryId != null) if (categoryId != null)
all = itemRepository.findByItemCategory(categoryId, PageRequest.of(pageNum, pageSize, sort(order))); all = itemRepository.findByItemCategory(categoryId, PageRequest.of(pageNum, pageSize, getSort(order)));
else else
all = itemRepository.findAll(PageRequest.of(pageNum, pageSize, sort(order))); all = itemRepository.findAll(PageRequest.of(pageNum, pageSize, getSort(order)));
return new Result<>(all); return new Result<>(all);
} }
private Sort getSort(String order) {
return "priceUp".equals(order) ? sort("asc") : "priceDown".equals(order) ? sort("desc") : sort(order, "createTime");
}
private Sort sort(String order) { private Sort sort(String order) {
String col = "discountPrice"; String col = "discountPrice";
return Sort.by("desc".equals(order) ? desc(col) : asc(col)); return sort(order, col);
}
private Sort sort(String order, String col) {
return Sort.by(order(order, col));
}
private Sort.Order order(String order, String col) {
return "desc".equals(order) ? desc(col) : asc(col);
} }
} }
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论