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

一级分类查询

上级 d8209970
......@@ -53,16 +53,28 @@ public class GoodsTypeController {
Page<TbCfStationItem> all;
if (categoryId != null)
all = itemRepository.findByItemCategory(categoryId, PageRequest.of(pageNum, pageSize, sort(order)));
all = itemRepository.findByItemCategory(categoryId, PageRequest.of(pageNum, pageSize, getSort(order)));
else
all = itemRepository.findAll(PageRequest.of(pageNum, pageSize, sort(order)));
all = itemRepository.findAll(PageRequest.of(pageNum, pageSize, getSort(order)));
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) {
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 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论