diff --git a/src/main/java/com/peanut/modules/book/controller/BookMedicalRecordsController.java b/src/main/java/com/peanut/modules/book/controller/BookMedicalRecordsController.java index dd444939..ee889457 100644 --- a/src/main/java/com/peanut/modules/book/controller/BookMedicalRecordsController.java +++ b/src/main/java/com/peanut/modules/book/controller/BookMedicalRecordsController.java @@ -59,9 +59,10 @@ public class BookMedicalRecordsController { @RequestMapping("/recommendBookList") public R recommendBookList(@RequestBody Map params){ List list = bookMedicalRecordsService.getBooks(params); + int count = bookMedicalRecordsService.getCount((Integer) params.get("userId")); Page page = new Page<>(); page.setRecords(list); - page.setTotal(list.size()); + page.setTotal(count); page.setPages((int)Math.ceil(list.size()/page.getSize())); return R.ok().put("page", page); } diff --git a/src/main/java/com/peanut/modules/book/dao/BookMedicalRecordsDao.java b/src/main/java/com/peanut/modules/book/dao/BookMedicalRecordsDao.java index baa005e5..acded059 100644 --- a/src/main/java/com/peanut/modules/book/dao/BookMedicalRecordsDao.java +++ b/src/main/java/com/peanut/modules/book/dao/BookMedicalRecordsDao.java @@ -15,4 +15,6 @@ public interface BookMedicalRecordsDao extends MPJBaseMapper getBooks(Integer page,Integer limit,Integer userId); + int getCount(Integer userId); + } diff --git a/src/main/java/com/peanut/modules/book/service/BookMedicalRecordsService.java b/src/main/java/com/peanut/modules/book/service/BookMedicalRecordsService.java index c9d6c745..dbea6653 100644 --- a/src/main/java/com/peanut/modules/book/service/BookMedicalRecordsService.java +++ b/src/main/java/com/peanut/modules/book/service/BookMedicalRecordsService.java @@ -14,4 +14,6 @@ public interface BookMedicalRecordsService extends IService getBooks(Map params); + int getCount(Integer userId); + } diff --git a/src/main/java/com/peanut/modules/book/service/impl/BookMedicalRecordsServiceImpl.java b/src/main/java/com/peanut/modules/book/service/impl/BookMedicalRecordsServiceImpl.java index 7164dd0f..4eefee5e 100644 --- a/src/main/java/com/peanut/modules/book/service/impl/BookMedicalRecordsServiceImpl.java +++ b/src/main/java/com/peanut/modules/book/service/impl/BookMedicalRecordsServiceImpl.java @@ -30,4 +30,9 @@ public class BookMedicalRecordsServiceImpl extends ServiceImpl + + \ No newline at end of file