From ee2232a12d203d55cdabe7233ab68dfad20eb8c0 Mon Sep 17 00:00:00 2001 From: zxt@theyeasy.com Date: Thu, 28 Dec 2017 09:21:38 +0800 Subject: [PATCH] 修改bug 页码错误 --- src/com/w1hd/zzhnc/controller/pc/ArticlesController.java | 17 +++++++++++------ src/com/w1hd/zzhnc/service/GoodsService.java | 2 +- src/com/w1hd/zzhnc/service/PrizeService.java | 2 +- src/com/w1hd/zzhnc/service/SellerService.java | 2 +- 4 files changed, 14 insertions(+), 9 deletions(-) diff --git a/src/com/w1hd/zzhnc/controller/pc/ArticlesController.java b/src/com/w1hd/zzhnc/controller/pc/ArticlesController.java index bd40b0d..a0d7220 100644 --- a/src/com/w1hd/zzhnc/controller/pc/ArticlesController.java +++ b/src/com/w1hd/zzhnc/controller/pc/ArticlesController.java @@ -4,6 +4,7 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.ResponseBody; import org.springframework.web.servlet.ModelAndView; @@ -33,15 +34,19 @@ public class ArticlesController extends BaseController { // 列表 @RequestMapping(value = "/getArticlesList", method = RequestMethod.GET) @ResponseBody - public Object getArticlesList(Integer page, Integer pagesize, String keyword) { + public Object getArticlesList(@RequestParam(value = "page", defaultValue = "1", required = false) Integer page, + @RequestParam(value = "size", defaultValue = "10", required = false) Integer size, + @RequestParam(value = "keyword", required = false) String keyword) { - return new Vo_msg(0, articleService.getArticlesList(page, pagesize, keyword)); + return new Vo_msg(0, articleService.getArticlesList(page, size, keyword)); } // 添加 @RequestMapping(value = "/addArticle", method = RequestMethod.POST) @ResponseBody - public Object addArticle(String title, String content, String imgurl) { + public Object addArticle(@RequestParam(value = "title", required = true) String title, + @RequestParam(value = "content", required = true) String content, + @RequestParam(value = "imgurl", required = false) String imgurl) { String result = articleService.addArticle(title, content, imgurl); if (result.equals("ok")) { return new Vo_msg(0, null, "添加成功"); @@ -51,7 +56,7 @@ public class ArticlesController extends BaseController { } // 修改 - @RequestMapping(value = "/updateArticle",method=RequestMethod.POST) + @RequestMapping(value = "/updateArticle", method = RequestMethod.POST) @ResponseBody public Object updateArticle(Integer id, String title, String content, String imgurl) { String result = articleService.updateArticle(id, title, content, imgurl); @@ -63,7 +68,7 @@ public class ArticlesController extends BaseController { } // 删除 - @RequestMapping(value = "/deleteArticle",method=RequestMethod.GET) + @RequestMapping(value = "/deleteArticle", method = RequestMethod.GET) @ResponseBody public Object deleteArticle(Integer id) { String result = articleService.deleteArticle(id); @@ -75,7 +80,7 @@ public class ArticlesController extends BaseController { } // 获取 - @RequestMapping(value = "/getArticle",method=RequestMethod.GET) + @RequestMapping(value = "/getArticle", method = RequestMethod.GET) @ResponseBody public Object getArticle(Integer id) { Articles article = articleService.getArticle(id); diff --git a/src/com/w1hd/zzhnc/service/GoodsService.java b/src/com/w1hd/zzhnc/service/GoodsService.java index b849b57..8407d8f 100644 --- a/src/com/w1hd/zzhnc/service/GoodsService.java +++ b/src/com/w1hd/zzhnc/service/GoodsService.java @@ -54,7 +54,7 @@ public class GoodsService { } c.andEqualTo("deleted", false); - RowBounds row = new RowBounds(page-1, size); + RowBounds row = new RowBounds((page - 1) * size, size); List list = goodsDao.selectByExampleAndRowBounds(ex, row); int count = goodsDao.selectCountByExample(ex); PageResults pageResults = new PageResults<>(); diff --git a/src/com/w1hd/zzhnc/service/PrizeService.java b/src/com/w1hd/zzhnc/service/PrizeService.java index 7ee7020..b5c58da 100644 --- a/src/com/w1hd/zzhnc/service/PrizeService.java +++ b/src/com/w1hd/zzhnc/service/PrizeService.java @@ -37,7 +37,7 @@ public class PrizeService { c.andCondition(" (name like \"%" + key + "%\" )"); } c.andEqualTo("deleted", false); - RowBounds row = new RowBounds(page, size); + RowBounds row = new RowBounds((page - 1) * size, size); List list = prizeDao.selectByExampleAndRowBounds(ex, row); int count = prizeDao.selectCountByExample(ex); PageResults pageResults = new PageResults<>(); diff --git a/src/com/w1hd/zzhnc/service/SellerService.java b/src/com/w1hd/zzhnc/service/SellerService.java index 7830b12..8d805c6 100644 --- a/src/com/w1hd/zzhnc/service/SellerService.java +++ b/src/com/w1hd/zzhnc/service/SellerService.java @@ -38,7 +38,7 @@ public class SellerService { c.andEqualTo("sellerId", sellerId); } c.andEqualTo("deleted", false); - RowBounds row = new RowBounds(page, size); + RowBounds row = new RowBounds((page - 1) * size, size); List list = sellerDao.selectByExampleAndRowBounds(ex, row); int count = sellerDao.selectCountByExample(ex); PageResults pageResults = new PageResults<>(); -- libgit2 0.24.0