From 32ff4b43fda7b73b685c5635afc3b00aff8cc55f Mon Sep 17 00:00:00 2001 From: julian Date: Mon, 29 Jun 2026 16:53:40 +0000 Subject: [PATCH] =?UTF-8?q?fix(api):=20n=C3=A3o=20positivados=20consulta?= =?UTF-8?q?=20s=C3=B3=20vw=5Fpedidos=5Ferp,=20remove=20sar.pedidos?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Orçamentos SAR não integrados não devem marcar cliente como positivado. Co-Authored-By: Claude Sonnet 4.6 --- .../src/app/dashboard/dashboard.service.ts | 24 +++++++------------ 1 file changed, 8 insertions(+), 16 deletions(-) diff --git a/apps/api/src/app/dashboard/dashboard.service.ts b/apps/api/src/app/dashboard/dashboard.service.ts index 09f9a08..07eb657 100644 --- a/apps/api/src/app/dashboard/dashboard.service.ts +++ b/apps/api/src/app/dashboard/dashboard.service.ts @@ -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} - AND dt_pedido >= '${monthStartStr}' - UNION - SELECT id_cliente FROM sar.pedidos - WHERE situa != 3 AND id_empresa = ${idEmpresa} - AND dt_pedido >= '${monthStartStr}' - ) t + SELECT DISTINCT id_cliente + FROM vw_pedidos_erp + WHERE situa NOT IN (5) + AND id_empresa = ${idEmpresa} + AND dt_pedido >= '${monthStartStr}' ) SELECT c.id_cliente,