fix: add pageSize in product for partner
This commit is contained in:
parent
d897dacd08
commit
4f035cea2e
|
@ -117,11 +117,13 @@ export class ProductController {
|
|||
@Get('by-categories')
|
||||
async findByCategories(
|
||||
@Query('page') page: number,
|
||||
@Query('pageSize') pageSize: number,
|
||||
@Query('categories') categories: string,
|
||||
@Request() req,
|
||||
) {
|
||||
const data = await this.productService.findAllForPartner(
|
||||
page,
|
||||
pageSize,
|
||||
categories,
|
||||
req.user.username,
|
||||
);
|
||||
|
|
|
@ -125,7 +125,12 @@ export class ProductService {
|
|||
};
|
||||
}
|
||||
|
||||
async findAllForPartner(page: number, categories: string, username: string) {
|
||||
async findAllForPartner(
|
||||
page: number,
|
||||
pageSize: number,
|
||||
categories: string,
|
||||
username: string,
|
||||
) {
|
||||
const user = await this.usersService.findOneByUsername(username);
|
||||
const supplier = await this.supplierService.findByActive();
|
||||
|
||||
|
@ -148,8 +153,8 @@ export class ProductService {
|
|||
.setParameter('id_partner', user.partner.id);
|
||||
|
||||
const data = await baseQuery
|
||||
.skip(page * 10)
|
||||
.take(10)
|
||||
.skip(page * pageSize)
|
||||
.take(pageSize)
|
||||
.getMany();
|
||||
|
||||
const totalData = await baseQuery.getCount();
|
||||
|
|
Loading…
Reference in New Issue
Block a user