Não mostrar capacidade e disponibilizada no endpoint api/v1/shipping/schedule para os dias que não existam entregas

This commit is contained in:
eduardoestevao-appsoluti 2025-03-12 15:29:45 -03:00
parent 0936c239b9
commit 6e0f03cf44
1 changed files with 5 additions and 3 deletions

View File

@ -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