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 ( WITH ultimo_pedido AS (
SELECT id_cliente, SELECT id_cliente,
MAX(dt_pedido) AS dt_max MAX(dt_pedido) AS dt_max
FROM ( FROM vw_pedidos_erp
SELECT id_cliente, dt_pedido FROM vw_pedidos_erp WHERE situa NOT IN (5)
WHERE situa NOT IN (5) AND id_empresa = ${idEmpresa} AND id_empresa = ${idEmpresa}
UNION ALL
SELECT id_cliente, dt_pedido FROM sar.pedidos
WHERE situa != 3 AND id_empresa = ${idEmpresa}
) t
GROUP BY id_cliente GROUP BY id_cliente
), ),
pedido_mes AS ( pedido_mes AS (
SELECT DISTINCT id_cliente FROM ( SELECT DISTINCT id_cliente
SELECT id_cliente FROM vw_pedidos_erp FROM vw_pedidos_erp
WHERE situa NOT IN (5) AND id_empresa = ${idEmpresa} WHERE situa NOT IN (5)
AND dt_pedido >= '${monthStartStr}' AND id_empresa = ${idEmpresa}
UNION AND dt_pedido >= '${monthStartStr}'
SELECT id_cliente FROM sar.pedidos
WHERE situa != 3 AND id_empresa = ${idEmpresa}
AND dt_pedido >= '${monthStartStr}'
) t
) )
SELECT SELECT
c.id_cliente, c.id_cliente,