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", const sql = `SELECT PCDIASUTEIS.DATA as "dateDelivery",
NVL (PCDIASUTEIS.DIAROTA, 'N') as "delivery", 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 ( (NVL (VENDAS.TOTPESO, 0) / 1000), 3) as "saleWeigth",
ROUND ( CASE WHEN NVL (PCDIASUTEIS.DIAROTA, 'N') = 'N' THEN 0
ELSE ROUND (
GREATEST ( GREATEST (
( ( PARAMFILIAL.OBTERCOMONUMBER ('CAPACIDADE_LOGISTICA', ( ( PARAMFILIAL.OBTERCOMONUMBER ('CAPACIDADE_LOGISTICA',
12) 12)
@ -178,7 +180,7 @@ export class ShippingService {
- NVL (VENDAS.TOTPESO, 0)) - NVL (VENDAS.TOTPESO, 0))
/ 1000, / 1000,
0), 0),
3) as "avaliableDelivery" 3) END as "avaliableDelivery"
FROM PCDIASUTEIS, FROM PCDIASUTEIS,
( SELECT PCPEDC.DTENTREGA, SUM (PCPEDC.TOTPESO) TOTPESO ( SELECT PCPEDC.DTENTREGA, SUM (PCPEDC.TOTPESO) TOTPESO
FROM PCPEDC FROM PCPEDC