添加听书人数
This commit is contained in:
@@ -30,6 +30,8 @@ public class HomeController {
|
|||||||
@Autowired
|
@Autowired
|
||||||
private UserEbookBuyService userEbookBuyService;
|
private UserEbookBuyService userEbookBuyService;
|
||||||
@Autowired
|
@Autowired
|
||||||
|
private BookListeningService bookListeningService;
|
||||||
|
@Autowired
|
||||||
private BookService bookService;
|
private BookService bookService;
|
||||||
@Autowired
|
@Autowired
|
||||||
private BookAbroadLableService lableService;
|
private BookAbroadLableService lableService;
|
||||||
@@ -143,7 +145,19 @@ public class HomeController {
|
|||||||
wrapper.select(BookEntity::getImages);
|
wrapper.select(BookEntity::getImages);
|
||||||
wrapper.select(BookEntity::getName);
|
wrapper.select(BookEntity::getName);
|
||||||
wrapper.eq(BookAbroadToLable::getLableId,params.get("lableId"));
|
wrapper.eq(BookAbroadToLable::getLableId,params.get("lableId"));
|
||||||
return R.ok().put("bookList",toLableService.listMaps(wrapper));
|
List<Map<String,Object>> list = toLableService.listMaps(wrapper);
|
||||||
|
for (Map<String, Object> map : list) {
|
||||||
|
int readCount = bookReadRateService.count(new LambdaQueryWrapper<BookReadRateEntity>()
|
||||||
|
.eq(BookReadRateEntity::getBookId,params.get("bookId")));
|
||||||
|
int buyCount = userEbookBuyService.count(new LambdaQueryWrapper<UserEbookBuyEntity>()
|
||||||
|
.eq(UserEbookBuyEntity::getBookId,params.get("bookId")));
|
||||||
|
int listenCount = bookListeningService.count(new LambdaQueryWrapper<BookListeningEntity>()
|
||||||
|
.eq(BookListeningEntity::getBookId,params.get("bookId")));
|
||||||
|
map.put("readCount",readCount);
|
||||||
|
map.put("buyCount",buyCount);
|
||||||
|
map.put("listenCount",listenCount);
|
||||||
|
}
|
||||||
|
return R.ok().put("bookList",list);
|
||||||
}
|
}
|
||||||
|
|
||||||
//图书详情
|
//图书详情
|
||||||
@@ -188,7 +202,9 @@ public class HomeController {
|
|||||||
.eq(BookReadRateEntity::getBookId,params.get("bookId")));
|
.eq(BookReadRateEntity::getBookId,params.get("bookId")));
|
||||||
int buyCount = userEbookBuyService.count(new LambdaQueryWrapper<UserEbookBuyEntity>()
|
int buyCount = userEbookBuyService.count(new LambdaQueryWrapper<UserEbookBuyEntity>()
|
||||||
.eq(UserEbookBuyEntity::getBookId,params.get("bookId")));
|
.eq(UserEbookBuyEntity::getBookId,params.get("bookId")));
|
||||||
return R.ok().put("readCount",readCount).put("buyCount",buyCount);
|
int listenCount = bookListeningService.count(new LambdaQueryWrapper<BookListeningEntity>()
|
||||||
|
.eq(BookListeningEntity::getBookId,params.get("bookId")));
|
||||||
|
return R.ok().put("readCount",readCount).put("buyCount",buyCount).put("listenCount",listenCount);
|
||||||
}
|
}
|
||||||
|
|
||||||
//获取当前书的阅读记录
|
//获取当前书的阅读记录
|
||||||
|
|||||||
Reference in New Issue
Block a user