feat: implement optimized product retrieval with Redis caching and locking in SalesService

This commit is contained in:
Luis Eduardo Estevao
2026-05-14 12:33:51 -03:00
parent 8d52e5202a
commit 936d9d2673

View File

@@ -1455,7 +1455,7 @@ export class SalesService {
await this.updatePriorityDelivery(dataDeliveryTax.cartId, dataDeliveryTax.priorityDelivery); await this.updatePriorityDelivery(dataDeliveryTax.cartId, dataDeliveryTax.priorityDelivery);
if (cityId == 0) { if (cityId == 0) {
cityId = Number.parseInt(dataDeliveryTax.ibgeCode); cityId = Number.parseInt(dataDeliveryTax.ibgeCode ?? dataDeliveryTax.cityId);
// throw new HttpException('Cidade não localiza para cálculo da taxa de entrega', HttpStatus.BAD_REQUEST); // throw new HttpException('Cidade não localiza para cálculo da taxa de entrega', HttpStatus.BAD_REQUEST);
} }
const connectionDb = new Connection(connectionOptions); const connectionDb = new Connection(connectionOptions);