File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -3,9 +3,9 @@ import tbBook from '../dao/tbBook';
33export default class bookController {
44
55 static queryBookList = async ( ctx , next ) => {
6- let count = await tbBook . count ( ) ;
6+ let count = await tbBook . count ( ctx ) ;
77 count = count [ 0 ] [ 'count(1)' ] ;
8- let list = await tbBook . query ( ) || [ ] ;
8+ let list = await tbBook . query ( ctx ) || [ ] ;
99 ctx . body = {
1010 dataList : list ,
1111 totalCount : count
Original file line number Diff line number Diff line change @@ -2,11 +2,13 @@ import baseDao from "./baseDao";
22
33export default class tbBook extends baseDao {
44
5- static query ( ) {
5+ static query ( ctx ) {
66 let sqlCon = this . getSqlCon ( ) ;
77 return new Promise ( ( resolve , reject ) => {
88 sqlCon . getConnection ( ( err , conn ) => {
99 let sql = "select * from tb_book where 1=1" ;
10+
11+ sql += " LIMIT " + ctx . query . pageNum * ctx . query . pageSize + "," + ctx . query . pageSize ;
1012 conn . query ( sql , ( err , result ) => {
1113 conn . release ( ) ;
1214 resolve ( result ) ;
@@ -15,7 +17,7 @@ export default class tbBook extends baseDao {
1517 } )
1618 }
1719
18- static count ( ) {
20+ static count ( ctx ) {
1921 let sqlCon = this . getSqlCon ( ) ;
2022 return new Promise ( ( resolve , reject ) => {
2123 sqlCon . getConnection ( ( err , conn ) => {
You can’t perform that action at this time.
0 commit comments