|
|
|
@ -146,16 +146,22 @@ public class GoodsServiceImpl implements GoodsService { |
|
|
|
int start = page>1?(page-1)*limit:0; |
|
|
|
int end =page*limit; |
|
|
|
|
|
|
|
//排序方式
|
|
|
|
String ordway = (String) gmap.get("orderway"); |
|
|
|
String orderkey=""; |
|
|
|
switch (ordway){ |
|
|
|
case "1":orderkey="g.sale_count";break; |
|
|
|
case "2":orderkey="gd.price";break; |
|
|
|
case "3":orderkey="g.click_count";break; |
|
|
|
} |
|
|
|
|
|
|
|
List nglist= new ArrayList(); |
|
|
|
List<GoodsListVo> goodsListVoList = goodsMapper.getGoodsVoList(gmap,null,"DESC",limit,start); |
|
|
|
List<GoodsListVo> goodsListVoList = goodsMapper.getGoodsVoList(gmap,orderkey,"DESC",limit,start); |
|
|
|
retmap.put("data",goodsListVoList); |
|
|
|
// 总的记录
|
|
|
|
//int total = goodsMapper.countAllGoods();
|
|
|
|
int total = goodsMapper.countGoodsListVo(gmap); |
|
|
|
retmap.put("total",total); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 总的页
|
|
|
|
// int totalpage = (int)Math.ceil(total/limit);
|
|
|
|
// retmap.put("last_page",totalpage);
|
|
|
|
|