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:
@@ -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 id_empresa = ${idEmpresa}
|
||||||
AND dt_pedido >= '${monthStartStr}'
|
AND dt_pedido >= '${monthStartStr}'
|
||||||
UNION
|
|
||||||
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,
|
||||||
|
|||||||
Reference in New Issue
Block a user