From 6e0f03cf443a0545f0844c8831613c08caff21fb Mon Sep 17 00:00:00 2001 From: eduardoestevao-appsoluti Date: Wed, 12 Mar 2025 15:29:45 -0300 Subject: [PATCH] =?UTF-8?q?N=C3=A3o=20mostrar=20capacidade=20e=20disponibi?= =?UTF-8?q?lizada=20no=20endpoint=20api/v1/shipping/schedule=20para=20os?= =?UTF-8?q?=20dias=20que=20n=C3=A3o=20existam=20entregas?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/delivery/services/shipping.service.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/delivery/services/shipping.service.ts b/src/delivery/services/shipping.service.ts index ed1ffee..c88e698 100644 --- a/src/delivery/services/shipping.service.ts +++ b/src/delivery/services/shipping.service.ts @@ -168,9 +168,11 @@ export class ShippingService { const sql = `SELECT PCDIASUTEIS.DATA as "dateDelivery", NVL (PCDIASUTEIS.DIAROTA, 'N') as "delivery", - (PARAMFILIAL.OBTERCOMONUMBER ('CAPACIDADE_LOGISTICA', 12)) as "deliverySize", + CASE WHEN NVL (PCDIASUTEIS.DIAROTA, 'N') = 'N' THEN 0 + ELSE (PARAMFILIAL.OBTERCOMONUMBER ('CAPACIDADE_LOGISTICA', 12)) END as "deliverySize", ROUND ( (NVL (VENDAS.TOTPESO, 0) / 1000), 3) as "saleWeigth", - ROUND ( + CASE WHEN NVL (PCDIASUTEIS.DIAROTA, 'N') = 'N' THEN 0 + ELSE ROUND ( GREATEST ( ( ( PARAMFILIAL.OBTERCOMONUMBER ('CAPACIDADE_LOGISTICA', 12) @@ -178,7 +180,7 @@ export class ShippingService { - NVL (VENDAS.TOTPESO, 0)) / 1000, 0), - 3) as "avaliableDelivery" + 3) END as "avaliableDelivery" FROM PCDIASUTEIS, ( SELECT PCPEDC.DTENTREGA, SUM (PCPEDC.TOTPESO) TOTPESO FROM PCPEDC