fix: paging in membership
This commit is contained in:
@@ -130,7 +130,7 @@ export class UsersService {
|
||||
return userData;
|
||||
}
|
||||
|
||||
async findAll(page: number, id: string, superior: string, type: string) {
|
||||
async findAll(page: number, pageSize: number, id: string, superior: string, type: string) {
|
||||
const baseQuery = this.usersRepository
|
||||
.createQueryBuilder('user')
|
||||
.where('user.id != :id', {
|
||||
@@ -176,8 +176,8 @@ export class UsersService {
|
||||
|
||||
const data = await baseQuery
|
||||
.orderBy('user.createdAt', 'DESC')
|
||||
.skip(page * 10)
|
||||
.take(10)
|
||||
.skip(page * pageSize)
|
||||
.take(pageSize)
|
||||
.getMany();
|
||||
|
||||
const totalData = await baseQuery.getCount();
|
||||
@@ -246,7 +246,7 @@ export class UsersService {
|
||||
});
|
||||
}
|
||||
|
||||
async findBySuperrior(superriorId: string, page: number) {
|
||||
async findBySuperrior(superriorId: string, page: number, pageSize: number) {
|
||||
const baseQuery = this.usersRepository
|
||||
.createQueryBuilder('user')
|
||||
.where('user.id != :id and user.superior_id = :superior', {
|
||||
@@ -277,8 +277,8 @@ export class UsersService {
|
||||
]);
|
||||
|
||||
const data = await baseQuery
|
||||
.skip(page * 10)
|
||||
.take(10)
|
||||
.skip(page * pageSize)
|
||||
.take(pageSize)
|
||||
.getMany();
|
||||
|
||||
const totalData = await baseQuery.getCount();
|
||||
|
||||
Reference in New Issue
Block a user