From 32d50727aa1910c5c9881b2dad11c60481eaf08e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sarah=20Magalh=C3=A3es?= Date: Wed, 3 Jun 2026 15:11:06 -0300 Subject: [PATCH] Adicionando detalhes do produto --- src/products/products.module.ts | 52 ++++++++++++++++----------------- 1 file changed, 26 insertions(+), 26 deletions(-) diff --git a/src/products/products.module.ts b/src/products/products.module.ts index d9691a0..1f25028 100644 --- a/src/products/products.module.ts +++ b/src/products/products.module.ts @@ -2668,8 +2668,8 @@ and pes2.qtdembalagem = (select nvl(max(pes3.qtdembalagem), 1) cat.nome AS categoria, ( SELECT MAX(e.dataentrada) - FROM entradas e - INNER JOIN entradas_itens ei ON ei.chaveentrada = e.chave + FROM verdemar.entradas e + INNER JOIN verdemar.entradas_itens ei ON ei.chaveentrada = e.chave WHERE ei.codigo = p.codigo AND e.loja = l.codigo AND e.status = 'S' @@ -2684,7 +2684,7 @@ and pes2.qtdembalagem = (select nvl(max(pes3.qtdembalagem), 1) ( SELECT pf.precofidelidade - FROM produtos_fidelidade pf + FROM verdemar.produtos_fidelidade pf WHERE pf.codigo = p.codigo AND TRUNC(SYSDATE) BETWEEN pf.datainicial AND pf.datafinal AND (pf.codigo_tipo = 0 OR pf.codigo_tipo = 2) @@ -2699,8 +2699,8 @@ and pes2.qtdembalagem = (select nvl(max(pes3.qtdembalagem), 1) pp.lucro AS margemnormal, ( SELECT api.margemprecopromocao_clubevm - FROM produtos_fidelidade pf - INNER JOIN autorizacao_promocao_itens api + FROM verdemar.produtos_fidelidade pf + INNER JOIN verdemar.autorizacao_promocao_itens api ON api.codigo = pf.codigo AND api.chave = pf.chaveorigem WHERE pf.codigo = p.codigo @@ -2713,8 +2713,8 @@ and pes2.qtdembalagem = (select nvl(max(pes3.qtdembalagem), 1) est.quantidade AS estoqueDisponivel, ( SELECT est2.quantidade - FROM loja l2 - INNER JOIN produtos_estoque est2 ON est2.loja = l2.codigo + FROM verdemar.loja l2 + INNER JOIN verdemar.produtos_estoque est2 ON est2.loja = l2.codigo WHERE l2.lojanota = l.codigo AND l2.statusloja = 3 AND est2.codigo = p.codigo @@ -2741,10 +2741,10 @@ and pes2.qtdembalagem = (select nvl(max(pes3.qtdembalagem), 1) ( SELECT ean2.quantidade - FROM entradas ent - INNER JOIN entradas_itens eit ON ent.chave = eit.chaveentrada - INNER JOIN operacoes_entradas op ON ent.operacao = op.codigo - INNER JOIN produtos_ean ean2 ON eit.embalagem = ean2.chave + FROM verdemar.entradas ent + INNER JOIN verdemar.entradas_itens eit ON ent.chave = eit.chaveentrada + INNER JOIN verdemar.operacoes_entradas op ON ent.operacao = op.codigo + INNER JOIN verdemar.produtos_ean ean2 ON eit.embalagem = ean2.chave WHERE eit.codigo = p.codigo AND ent.loja = l.codigo AND op.atualizacusto = 'S' @@ -2754,10 +2754,10 @@ and pes2.qtdembalagem = (select nvl(max(pes3.qtdembalagem), 1) AND eit.quantidade * ean2.quantidade > NVL(eit.quantidadedevolvida, 0) AND ent.dataentrada = ( SELECT MAX(ent2.dataentrada) - FROM entradas ent2 - INNER JOIN entradas_itens eit2 ON ent2.chave = eit2.chaveentrada - INNER JOIN operacoes_entradas op2 ON ent2.operacao = op2.codigo - INNER JOIN produtos_ean ean3 ON eit2.embalagem = ean3.chave + FROM verdemar.entradas ent2 + INNER JOIN verdemar.entradas_itens eit2 ON ent2.chave = eit2.chaveentrada + INNER JOIN verdemar.operacoes_entradas op2 ON ent2.operacao = op2.codigo + INNER JOIN verdemar.produtos_ean ean3 ON eit2.embalagem = ean3.chave WHERE eit2.codigo = p.codigo AND ent2.loja = l.codigo AND op2.atualizacusto = 'S' @@ -2784,23 +2784,23 @@ and pes2.qtdembalagem = (select nvl(max(pes3.qtdembalagem), 1) p.codigo AS seqproduto, p.nome AS Descricao - FROM produtos p + FROM verdemar.produtos p - INNER JOIN produtos_loja pl + INNER JOIN verdemar.produtos_loja pl ON pl.codigo = p.codigo - INNER JOIN loja l + INNER JOIN verdemar.loja l ON l.codigo = pl.loja - INNER JOIN produtos_precos pp + INNER JOIN verdemar.produtos_precos pp ON pp.codigo = p.codigo AND pp.loja = l.codigo - LEFT JOIN produtos_estoque est + LEFT JOIN verdemar.produtos_estoque est ON est.codigo = p.codigo AND est.loja = l.codigo - LEFT JOIN produtos_venda_media pvm + LEFT JOIN verdemar.produtos_venda_media pvm ON pvm.codigo = p.codigo AND pvm.loja = l.codigo @@ -2808,7 +2808,7 @@ and pes2.qtdembalagem = (select nvl(max(pes3.qtdembalagem), 1) SELECT codigo, loja, MAX(data) AS ultimavenda - FROM produtos_movimento + FROM verdemar.produtos_movimento GROUP BY codigo, loja ) pm ON pm.codigo = p.codigo @@ -2825,19 +2825,19 @@ and pes2.qtdembalagem = (select nvl(max(pes3.qtdembalagem), 1) ON prom.codigo = p.codigo AND prom.loja = l.codigo - LEFT JOIN produtos_ean ean + LEFT JOIN verdemar.produtos_ean ean ON ean.codigo = p.codigo AND ean.comprapadrao = 'S' - LEFT JOIN categoria cat + LEFT JOIN verdemar.categoria cat ON cat.codigo = p.categoria - LEFT JOIN subgrupo subg + LEFT JOIN verdemar.subgrupo subg ON subg.codigo = p.subgrupo AND subg.setor = p.setor AND subg.grupo = p.grupo - LEFT JOIN produtos_estoque_wms pew + LEFT JOIN verdemar.produtos_estoque_wms pew ON pew.produto = p.codigo AND pew.cd = 892605