Merge branch 'development' into 'devops-staging'

Development

See merge request empatnusabangsa/ppob/ppob-backend!32
This commit is contained in:
ilham dwi pratama 2021-12-16 13:57:46 +00:00
commit 7a6e6ba809
4 changed files with 12 additions and 4 deletions

View File

@ -48,6 +48,7 @@ export class ProductSubCategoriesService {
return this.productSubCategoriesRepository.findAndCount({ return this.productSubCategoriesRepository.findAndCount({
skip: page * 10, skip: page * 10,
take: 10, take: 10,
relations: ['category'],
order: { order: {
version: 'DESC', version: 'DESC',
}, },

View File

@ -117,11 +117,13 @@ export class ProductController {
@Get('by-categories') @Get('by-categories')
async findByCategories( async findByCategories(
@Query('page') page: number, @Query('page') page: number,
@Query('pageSize') pageSize: number,
@Query('categories') categories: string, @Query('categories') categories: string,
@Request() req, @Request() req,
) { ) {
const data = await this.productService.findAllForPartner( const data = await this.productService.findAllForPartner(
page, page,
pageSize,
categories, categories,
req.user.username, req.user.username,
); );

View File

@ -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 user = await this.usersService.findOneByUsername(username);
const supplier = await this.supplierService.findByActive(); const supplier = await this.supplierService.findByActive();
@ -148,8 +153,8 @@ export class ProductService {
.setParameter('id_partner', user.partner.id); .setParameter('id_partner', user.partner.id);
const data = await baseQuery const data = await baseQuery
.skip(page * 10) .skip(page * pageSize)
.take(10) .take(pageSize)
.getMany(); .getMany();
const totalData = await baseQuery.getCount(); const totalData = await baseQuery.getCount();

View File

@ -137,7 +137,7 @@ export class SupplierService {
'supplier.coa', 'supplier.coa',
COA, COA,
'coa', 'coa',
`coa.supplier = supplier.id`, `coa.supplier = supplier.id and coa.type = '2'`,
) )
.select(['supplier', 'coa.amount']); .select(['supplier', 'coa.amount']);