fix(api): não positivados consulta só vw_pedidos_erp, remove sar.pedidos

Orçamentos SAR não integrados não devem marcar cliente como positivado.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-06-29 16:53:40 +00:00
parent 795b805ae5
commit 32ff4b43fd

View File

@@ -232,25 +232,17 @@ export class DashboardService {
WITH ultimo_pedido AS (
SELECT id_cliente,
MAX(dt_pedido) AS dt_max
FROM (
SELECT id_cliente, dt_pedido FROM vw_pedidos_erp
WHERE situa NOT IN (5) AND id_empresa = ${idEmpresa}
UNION ALL
SELECT id_cliente, dt_pedido FROM sar.pedidos
WHERE situa != 3 AND id_empresa = ${idEmpresa}
) t
FROM vw_pedidos_erp
WHERE situa NOT IN (5)
AND id_empresa = ${idEmpresa}
GROUP BY id_cliente
),
pedido_mes AS (
SELECT DISTINCT id_cliente FROM (
SELECT id_cliente FROM vw_pedidos_erp
WHERE situa NOT IN (5) AND id_empresa = ${idEmpresa}
SELECT DISTINCT id_cliente
FROM vw_pedidos_erp
WHERE situa NOT IN (5)
AND id_empresa = ${idEmpresa}
AND dt_pedido >= '${monthStartStr}'
UNION
SELECT id_cliente FROM sar.pedidos
WHERE situa != 3 AND id_empresa = ${idEmpresa}
AND dt_pedido >= '${monthStartStr}'
) t
)
SELECT
c.id_cliente,