From 207d336f1ee20482f303acf1d26b2298ebba1805 Mon Sep 17 00:00:00 2001 From: wangjinlei <751475802@qq.com> Date: Fri, 22 Sep 2023 11:46:09 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E7=89=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../book/controller/BookController.java | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/peanut/modules/book/controller/BookController.java b/src/main/java/com/peanut/modules/book/controller/BookController.java index 6facd2d1..54918dba 100644 --- a/src/main/java/com/peanut/modules/book/controller/BookController.java +++ b/src/main/java/com/peanut/modules/book/controller/BookController.java @@ -204,13 +204,19 @@ public class BookController { for (UserEbookBuyEntity b :bookids){ bids.add(b.getBookId()); } - Integer start = (page-1)*limit; QueryWrapper wrapper = new QueryWrapper<>(); - wrapper.eq("t.can_listen",1); - wrapper.notIn("t1.Book_id",bids); - List bookEntities = bookDao.queryUserListenBooksNobuy(wrapper,start,limit); - Integer count = bookDao.queryUserListenBooksNobuyCount(wrapper); - return R.ok().put("books",bookEntities).put("count",count); + wrapper.eq("can_listen",1); + wrapper.notIn("id",bids); + Page bookEntityPage = bookService.getBaseMapper().selectPage(new Page(page, limit), wrapper); +// Integer start = (page-1)*limit; +// QueryWrapper wrapper = new QueryWrapper<>(); +// wrapper.eq("t.can_listen",1); +// wrapper.notIn("t1.Book_id",bids); +// List bookEntities = bookDao.queryUserListenBooksNobuy(wrapper,start,limit); +// Integer count = bookDao.queryUserListenBooksNobuyCount(wrapper); + + + return R.ok().put("page",bookEntityPage); } /**