Atualizações em data-consult e products
This commit is contained in:
@@ -227,6 +227,23 @@ export class DataConsultService {
|
||||
}
|
||||
}
|
||||
|
||||
async productsByCodauxiliar(codauxiliar: string): Promise<ProductDto[]> {
|
||||
this.logger.log(`Buscando produtos por codauxiliar: ${codauxiliar}`);
|
||||
try {
|
||||
if (!codauxiliar || typeof codauxiliar !== 'string') {
|
||||
throw new HttpException('Código auxiliar inválido', HttpStatus.BAD_REQUEST);
|
||||
}
|
||||
const products = await this.repository.findProductsByCodauxiliar(codauxiliar);
|
||||
return products.map((product) => new ProductDto(product));
|
||||
} catch (error) {
|
||||
this.logger.error('Erro ao buscar produtos por codauxiliar', error);
|
||||
throw new HttpException(
|
||||
'Erro ao buscar produtos por codauxiliar',
|
||||
HttpStatus.INTERNAL_SERVER_ERROR,
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
async getAllProducts(): Promise<ProductDto[]> {
|
||||
this.logger.log('Buscando todos os produtos');
|
||||
try {
|
||||
|
||||
Reference in New Issue
Block a user