From 073320e1776a22c886cd5a322a7d16414b510887 Mon Sep 17 00:00:00 2001 From: Leonardo Oliveira Date: Thu, 15 Aug 2024 15:08:15 -0300 Subject: [PATCH] =?UTF-8?q?Mudan=C3=A7a=20de=20menu=20do=20relat=C3=B3rio?= =?UTF-8?q?=20feat=20bug#AL-4318?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pom.xml | 4 ++-- .../impl/RelatorioSaldosDeContratos.java | 14 +++++++------- .../ItemMenuRelatorioDetalheContrato.java | 2 +- .../ItemMenuRelatorioSaldosContratos.java | 2 +- .../SubMenuNegociosCorporativos.java | 15 +++++++++++++++ .../web/utilerias/menu/menu_original.properties | 5 +++-- 6 files changed, 29 insertions(+), 13 deletions(-) create mode 100644 src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/negcorporativos/SubMenuNegociosCorporativos.java diff --git a/pom.xml b/pom.xml index e05e27617..75614fa20 100644 --- a/pom.xml +++ b/pom.xml @@ -4,12 +4,12 @@ 4.0.0 br.com.rjconsultores ventaboletosadm - 1.125.1 + 1.126.0 war 1.96.0 - 1.83.0 + 1.84.0 UTF-8 diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioSaldosDeContratos.java b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioSaldosDeContratos.java index 748638571..cc7d1351a 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioSaldosDeContratos.java +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioSaldosDeContratos.java @@ -94,12 +94,13 @@ public class RelatorioSaldosDeContratos extends Relatorio { sb.append(" c.numcontrato, "); sb.append(" c.data_inicial, "); sb.append(" coalesce(c.valor_contrato,0) as valor_contrato, "); - sb.append(" coalesce((select sum(cc2.valor) "); - sb.append(" from caixa_contrato cc2 "); - sb.append(" where cc2.contrato_id = c.contrato_id "); - sb.append(" and cc2.eventoextra_id is not null), 0) as adicao, "); + sb.append(" coalesce(a.adicao, 0) as adicao, "); sb.append(" sum(cc.valor) as executado "); sb.append("from contrato_corporativo c "); + sb.append("left join (select coalesce(SUM(cc2.valor), 0) as adicao, cc2.contrato_id as contrato_id "); + sb.append(" from caixa_contrato cc2 "); + sb.append(" where cc2.eventoextra_id is not null "); + sb.append(" group by cc2.contrato_id) a on a.contrato_id = c.contrato_id "); sb.append("join caixa_contrato cc on cc.contrato_id = c.contrato_id "); sb.append("join cliente_corporativo cli on cli.clientecorporativo_id = cli.clientecorporativo_id "); sb.append("where 1 = 1 "); @@ -125,12 +126,11 @@ public class RelatorioSaldosDeContratos extends Relatorio { } sb.append("group by "); - sb.append(" c.contrato_id, "); - sb.append(" c.numcontrato, "); + sb.append(" cli.identificacao, "); sb.append(" cli.nomclientecorp, "); sb.append(" c.numcontrato, "); sb.append(" c.data_inicial, "); - sb.append(" c.valor_contrato "); + sb.append(" c.valor_contrato, a.adicao"); return sb.toString(); } diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/negcorporativos/ItemMenuRelatorioDetalheContrato.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/negcorporativos/ItemMenuRelatorioDetalheContrato.java index 9c0f3c875..0c41cb407 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/negcorporativos/ItemMenuRelatorioDetalheContrato.java +++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/negcorporativos/ItemMenuRelatorioDetalheContrato.java @@ -13,7 +13,7 @@ public class ItemMenuRelatorioDetalheContrato extends DefaultItemMenuSistema { @Override public String getClaveMenu() { - return "COM.RJCONSULTORES.ADMINISTRACION.GUI.CONFIGURACIONECCOMERCIALES.MENU.RELATORIODETALHESCONTRATO"; + return "COM.RJCONSULTORES.ADMINISTRACION.GUI.RELATORIOS.NEGCORPORATIVOS.MENU.RELATORIODETALHESCONTRATO"; } @Override diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/negcorporativos/ItemMenuRelatorioSaldosContratos.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/negcorporativos/ItemMenuRelatorioSaldosContratos.java index 3f67619c3..3ccd73a42 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/negcorporativos/ItemMenuRelatorioSaldosContratos.java +++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/negcorporativos/ItemMenuRelatorioSaldosContratos.java @@ -13,7 +13,7 @@ public class ItemMenuRelatorioSaldosContratos extends DefaultItemMenuSistema { @Override public String getClaveMenu() { - return "COM.RJCONSULTORES.ADMINISTRACION.GUI.CONFIGURACIONECCOMERCIALES.MENU.RELATORIOSALDOSCONTRATOS"; + return "COM.RJCONSULTORES.ADMINISTRACION.GUI.RELATORIOS.NEGCORPORATIVOS.MENU.RELATORIOSALDOSCONTRATOS"; } @Override diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/negcorporativos/SubMenuNegociosCorporativos.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/negcorporativos/SubMenuNegociosCorporativos.java new file mode 100644 index 000000000..64260abab --- /dev/null +++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/negcorporativos/SubMenuNegociosCorporativos.java @@ -0,0 +1,15 @@ +package com.rjconsultores.ventaboletos.web.utilerias.menu.item.negcorporativos; + +import com.rjconsultores.ventaboletos.web.utilerias.menu.DefaultItemMenuSistema; + +public class SubMenuNegociosCorporativos extends DefaultItemMenuSistema { + + public SubMenuNegociosCorporativos() { + super("indexController.mnSubMenuNegCorporativo.label"); + } + + @Override + public String getClaveMenu() { + return "COM.RJCONSULTORES.ADMINISTRACION.GUI.RELATORIOS.NEGCORPORATIVOS"; + } +} diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/menu_original.properties b/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/menu_original.properties index 2e30c3e9a..45d616850 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/menu_original.properties +++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/menu_original.properties @@ -66,8 +66,6 @@ confComerciales.negCorporativos.grupoContrato=com.rjconsultores.ventaboletos.web confComerciales.negCorporativos.Contrato=com.rjconsultores.ventaboletos.web.utilerias.menu.item.negcorporativos.ItemMenuContrato confComerciales.negCorporativos.Transportadora=com.rjconsultores.ventaboletos.web.utilerias.menu.item.negcorporativos.ItemMenuTransportadora confComerciales.negCorporativos.Voucher=com.rjconsultores.ventaboletos.web.utilerias.menu.item.negcorporativos.ItemMenuVoucher -confComerciales.negCorporativos.RelatorioDetalhesContrato=com.rjconsultores.ventaboletos.web.utilerias.menu.item.negcorporativos.ItemMenuRelatorioDetalheContrato -confComerciales.negCorporativos.RelatorioSaldosContratos=com.rjconsultores.ventaboletos.web.utilerias.menu.item.negcorporativos.ItemMenuRelatorioSaldosContratos confComerciales.negCorporativos.Legalizar=com.rjconsultores.ventaboletos.web.utilerias.menu.item.negcorporativos.ItemMenuLegalizar confComerciales.impressaofiscal=com.rjconsultores.ventaboletos.web.utilerias.menu.item.impressaofiscal.SubMenuImpressaoFiscal confComerciales.impressaofiscal.totnaofiscalEmpresa=com.rjconsultores.ventaboletos.web.utilerias.menu.item.impressaofiscal.ItemMenuTotnaofiscalEmpresa @@ -277,6 +275,9 @@ analitico.gerenciais.pacote.boletos=com.rjconsultores.ventaboletos.web.utilerias analitico.gerenciais.pacote.detalhado=com.rjconsultores.ventaboletos.web.utilerias.menu.item.relatorios.ItemMenuRelatorioVendasPacotesDetalhado analitico.gerenciais.pacote.resumido=com.rjconsultores.ventaboletos.web.utilerias.menu.item.relatorios.ItemMenuRelatorioVendasPacotesResumido analitico.gerenciais.relatorioRemessaCNAB=com.rjconsultores.ventaboletos.web.utilerias.menu.item.relatorios.ItemMenuRelatorioRemessaCNAB +analitico.gerenciais.negociosCorporativos=com.rjconsultores.ventaboletos.web.utilerias.menu.item.negcorporativos.SubMenuNegociosCorporativos +analitico.gerenciais.negociosCorporativos.RelatorioDetalhesContrato=com.rjconsultores.ventaboletos.web.utilerias.menu.item.negcorporativos.ItemMenuRelatorioDetalheContrato +analitico.gerenciais.negociosCorporativos.RelatorioSaldosContratos=com.rjconsultores.ventaboletos.web.utilerias.menu.item.negcorporativos.ItemMenuRelatorioSaldosContratos analitico.integracion=com.rjconsultores.ventaboletos.web.utilerias.menu.item.analitico.integracion.SubMenuIntegracion analitico.integracion.sisdap=com.rjconsultores.ventaboletos.web.utilerias.menu.item.relatorios.ItemMenuRelatorioSisdap analitico.integracion.sie=com.rjconsultores.ventaboletos.web.utilerias.menu.item.relatorios.ItemMenuRelatorioSie