Merge pull request 'fixes bug#AL-4311' (!542) from AL-4311 into master

Reviewed-on: adm/VentaBoletosAdm#542
Reviewed-by: Lucas Taiã <lucas@rjconsultores.com.br>
master 1.81.0
wallace 2024-06-11 21:39:09 +00:00
commit 220d5803ff
3 changed files with 194 additions and 75 deletions

View File

@ -4,11 +4,11 @@
<modelVersion>4.0.0</modelVersion>
<groupId>br.com.rjconsultores</groupId>
<artifactId>ventaboletosadm</artifactId>
<version>1.80.3</version>
<version>1.81.0</version>
<packaging>war</packaging>
<properties>
<modelWeb.version>1.60.2</modelWeb.version>
<modelWeb.version>1.61.0</modelWeb.version>
<flyway.version>1.45.3</flyway.version>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
</properties>

View File

@ -131,7 +131,11 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer {
private Textbox textboxMessageComprovanteOcdEstorno;
private Textbox textboxMessageComprovanteOcdPuntoVentaEstorno;
private Textbox textboxMessageComprovanteOcdEstornoCredito;
private Textbox textboxMessageComprovanteDevolucao;
private CKeditor ckCustomizacaoRodapeCupomDeEmbarque;
private CKeditor ckMessageComprovanteRemarcacao;
private Textbox textboxMessageComprovanteRemarcacao;
private Tabbox tabRemarcacao;
private Spinner txtTempoNaoPresencialH;
private Spinner txtTempoNaoPresencialMin;
@ -519,18 +523,41 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer {
public void carregarOsValoresIniciaisDoCkComprovante() {
List<OrgaoComprovanteCustomizado> lsOrgaoComprovanteCustomizado = orgaoComprovanteCustomizadoService
.buscarPorOrgao(orgaoConcedente);
List<OrgaoComprovanteCustomizado> lsOrgaoComprovanteCustomizado = orgaoComprovanteCustomizadoService.buscarPorOrgao(orgaoConcedente);
for (OrgaoComprovanteCustomizado o : lsOrgaoComprovanteCustomizado) {
if (o.getTipoComprovanteId() == ContanteTipoComprovante.OCD_ESTORNO.getId()) {
if(o.getTipoComprovanteId() == null) {
return;
}
ContanteTipoComprovante contanteTipoComprovante = ContanteTipoComprovante.buscarContanteTipoComprovantePorId(o.getTipoComprovanteId());
if(contanteTipoComprovante == null) {
return;
}
switch (contanteTipoComprovante) {
case OCD_ESTORNO:
ckMessageComprovanteOcdEstorno.setValue(o.getTxtComprovanteCustomizado());
textboxMessageComprovanteOcdEstorno.setValue(o.getTxtComprovanteCustomizado());
}else if (o.getTipoComprovanteId() == ContanteTipoComprovante.OCD_ESTORNO_CREDITO.getId()) {
break;
case OCD_ESTORNO_CREDITO:
ckMessageComprovanteOcdEstornoCredito.setValue(o.getTxtComprovanteCustomizado());
textboxMessageComprovanteOcdEstornoCredito.setValue(o.getTxtComprovanteCustomizado());
}else if (o.getTipoComprovanteId() == ContanteTipoComprovante.OCD_PUNTO_VENTA_ESTONO.getId()) {
break;
case OCD_PUNTO_VENTA_ESTONO:
ckMessageComprovanteOcdPuntoVentaEstorno.setValue(o.getTxtComprovanteCustomizado());
textboxMessageComprovanteOcdPuntoVentaEstorno.setValue(o.getTxtComprovanteCustomizado());
break;
case DEVOLUCAO:
ckMessageComprovanteDevolucao.setValue(o.getTxtComprovanteCustomizado());
textboxMessageComprovanteDevolucao.setValue(o.getTxtComprovanteCustomizado());
break;
case REMARCACAO:
ckMessageComprovanteRemarcacao.setValue(o.getTxtComprovanteCustomizado());
textboxMessageComprovanteRemarcacao.setValue(o.getTxtComprovanteCustomizado());
break;
default:
break;
}
}
@ -550,6 +577,7 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer {
tabSolicitacaoEstorno.setVisible(false);
tabOcdPuntoVentaEstorno.setVisible(false);
tabOcdEstornoCredito.setVisible(false);
tabRemarcacao.setVisible(false);
break;
case OCD_PUNTO_VENTA_ESTONO:
@ -560,6 +588,7 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer {
tabSolicitacaoEstorno.setVisible(false);
tabOcdPuntoVentaEstorno.setVisible(true);
tabOcdEstornoCredito.setVisible(false);
tabRemarcacao.setVisible(false);
break;
case OCD_ESTORNO_CREDITO:
@ -570,6 +599,28 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer {
tabSolicitacaoEstorno.setVisible(false);
tabOcdPuntoVentaEstorno.setVisible(false);
tabOcdEstornoCredito.setVisible(true);
tabRemarcacao.setVisible(false);
break;
case DEVOLUCAO:
tabCancelamento.setVisible(false);
tabDevolucao.setVisible(true);
tabOcdEstorno.setVisible(false);
tabOcdReembolso.setVisible(false);
tabSolicitacaoEstorno.setVisible(false);
tabOcdPuntoVentaEstorno.setVisible(false);
tabOcdEstornoCredito.setVisible(false);
tabRemarcacao.setVisible(false);
break;
case REMARCACAO:
tabCancelamento.setVisible(false);
tabDevolucao.setVisible(false);
tabOcdEstorno.setVisible(false);
tabOcdReembolso.setVisible(false);
tabSolicitacaoEstorno.setVisible(false);
tabOcdPuntoVentaEstorno.setVisible(false);
tabOcdEstornoCredito.setVisible(false);
tabRemarcacao.setVisible(true);
break;
/* Comentado para proxima entrega
@ -586,19 +637,7 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer {
ckMessageComprovanteCancelamento.setValue("");
}
break;
case DEVOLUCAO:
tabCancelamento.setVisible(false);
tabDevolucao.setVisible(true);
tabOcdEstorno.setVisible(false);
tabOcdReembolso.setVisible(false);
tabSolicitacaoEstorno.setVisible(false);
if(orgaoComprovanteCustomizado != null) {
ckMessageComprovanteDevolucao.setValue(orgaoComprovanteCustomizado.getTxtComprovanteCustomizado());
}else {
ckMessageComprovanteDevolucao.setValue("");
}
break;
case OCD_REEMBOLSO:
tabCancelamento.setVisible(false);
@ -637,6 +676,7 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer {
tabSolicitacaoEstorno.setVisible(false);
tabOcdPuntoVentaEstorno.setVisible(false);
tabOcdEstornoCredito.setVisible(false);
tabRemarcacao.setVisible(false);
break;
}
@ -647,10 +687,10 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer {
salvarOuAtualizarTipoComprovanteOcdEstorno();
salvarOuAtualizarTipoComprovanteOcdPuntoVentaEstorno();
salvarOuAtualizarTipoComprovanteOcdEstornoCredito();
salvarOuAtualizarTipoComprovanteDevolucao();
salvarOuAtualizarTipoComprovanteRemarcacao();
/* comentado para próxima entrega
salvarOuAtualizarTipoComprovanteCancelamento();
salvarOuAtualizarTipoComprovanteDevolucao();
salvarOuAtualizarTipoComprovanteOcdEstorno();
salvarOuAtualizarTipoComprovanteOcdReembolso();
salvarOuAtualizarTipoComprovanteSolicitacaoDeEstorno();
@ -658,9 +698,8 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer {
}
private void salvarOuAtualizarTipoComprovanteOcdEstorno() {
OrgaoComprovanteCustomizado orgaoComprovanteCustomizado;
orgaoComprovanteCustomizado = orgaoComprovanteCustomizadoService.buscarPorOrgaoPorTipoComprovanteId(orgaoConcedente,
ContanteTipoComprovante.OCD_ESTORNO.getId());
OrgaoComprovanteCustomizado orgaoComprovanteCustomizado = orgaoComprovanteCustomizadoService.buscarPorOrgaoPorTipoComprovanteId(orgaoConcedente, ContanteTipoComprovante.OCD_ESTORNO.getId());
if (orgaoComprovanteCustomizado != null) {
if (StringUtils.isNotEmpty(ckMessageComprovanteOcdEstorno.getValue())) {
orgaoComprovanteCustomizado.setActivo(Boolean.TRUE);
@ -670,19 +709,14 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer {
orgaoComprovanteCustomizado.setTxtComprovanteCustomizado(ckMessageComprovanteOcdEstorno.getValue());
orgaoComprovanteCustomizadoService.actualizacion(orgaoComprovanteCustomizado);
} else if (StringUtils.isNotEmpty(ckMessageComprovanteOcdEstorno.getValue())) {
orgaoComprovanteCustomizado = new OrgaoComprovanteCustomizado();
orgaoComprovanteCustomizado.setOrgaoConcedente(orgaoConcedente);
orgaoComprovanteCustomizado.setTipoComprovanteId(ContanteTipoComprovante.OCD_ESTORNO.getId());
orgaoComprovanteCustomizado.setCveTipoComprovante(ContanteTipoComprovante.OCD_ESTORNO.getDescricao());
orgaoComprovanteCustomizado.setTxtComprovanteCustomizado(ckMessageComprovanteOcdEstorno.getValue());
orgaoComprovanteCustomizado = setTipoComprovante(ContanteTipoComprovante.OCD_ESTORNO, ckMessageComprovanteOcdEstorno.getValue());
orgaoComprovanteCustomizadoService.suscribir(orgaoComprovanteCustomizado);
}
}
private void salvarOuAtualizarTipoComprovanteOcdPuntoVentaEstorno() {
OrgaoComprovanteCustomizado orgaoComprovanteCustomizado;
orgaoComprovanteCustomizado = orgaoComprovanteCustomizadoService.buscarPorOrgaoPorTipoComprovanteId(orgaoConcedente,
ContanteTipoComprovante.OCD_PUNTO_VENTA_ESTONO.getId());
OrgaoComprovanteCustomizado orgaoComprovanteCustomizado = orgaoComprovanteCustomizadoService.buscarPorOrgaoPorTipoComprovanteId(orgaoConcedente, ContanteTipoComprovante.OCD_PUNTO_VENTA_ESTONO.getId());
if (orgaoComprovanteCustomizado != null) {
if (StringUtils.isNotEmpty(ckMessageComprovanteOcdPuntoVentaEstorno.getValue())) {
orgaoComprovanteCustomizado.setActivo(Boolean.TRUE);
@ -692,19 +726,16 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer {
orgaoComprovanteCustomizado.setTxtComprovanteCustomizado(ckMessageComprovanteOcdPuntoVentaEstorno.getValue());
orgaoComprovanteCustomizadoService.actualizacion(orgaoComprovanteCustomizado);
} else if (StringUtils.isNotEmpty(ckMessageComprovanteOcdPuntoVentaEstorno.getValue())) {
orgaoComprovanteCustomizado = new OrgaoComprovanteCustomizado();
orgaoComprovanteCustomizado.setOrgaoConcedente(orgaoConcedente);
orgaoComprovanteCustomizado.setTipoComprovanteId(ContanteTipoComprovante.OCD_PUNTO_VENTA_ESTONO.getId());
orgaoComprovanteCustomizado.setCveTipoComprovante(ContanteTipoComprovante.OCD_PUNTO_VENTA_ESTONO.getDescricao());
orgaoComprovanteCustomizado.setTxtComprovanteCustomizado(ckMessageComprovanteOcdEstorno.getValue());
orgaoComprovanteCustomizado = setTipoComprovante(ContanteTipoComprovante.OCD_PUNTO_VENTA_ESTONO, ckMessageComprovanteOcdPuntoVentaEstorno.getValue());
orgaoComprovanteCustomizadoService.suscribir(orgaoComprovanteCustomizado);
}
}
private void salvarOuAtualizarTipoComprovanteOcdEstornoCredito() {
OrgaoComprovanteCustomizado orgaoComprovanteCustomizado;
orgaoComprovanteCustomizado = orgaoComprovanteCustomizadoService.buscarPorOrgaoPorTipoComprovanteId(orgaoConcedente,
ContanteTipoComprovante.OCD_ESTORNO_CREDITO.getId());
OrgaoComprovanteCustomizado orgaoComprovanteCustomizado = orgaoComprovanteCustomizadoService.buscarPorOrgaoPorTipoComprovanteId(orgaoConcedente, ContanteTipoComprovante.OCD_ESTORNO_CREDITO.getId());
if (orgaoComprovanteCustomizado != null) {
if (StringUtils.isNotEmpty(ckMessageComprovanteOcdEstornoCredito.getValue())) {
orgaoComprovanteCustomizado.setActivo(Boolean.TRUE);
@ -714,15 +745,60 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer {
orgaoComprovanteCustomizado.setTxtComprovanteCustomizado(ckMessageComprovanteOcdEstornoCredito.getValue());
orgaoComprovanteCustomizadoService.actualizacion(orgaoComprovanteCustomizado);
} else if (StringUtils.isNotEmpty(ckMessageComprovanteOcdEstornoCredito.getValue())) {
orgaoComprovanteCustomizado = new OrgaoComprovanteCustomizado();
orgaoComprovanteCustomizado.setOrgaoConcedente(orgaoConcedente);
orgaoComprovanteCustomizado.setTipoComprovanteId(ContanteTipoComprovante.OCD_ESTORNO_CREDITO.getId());
orgaoComprovanteCustomizado.setCveTipoComprovante(ContanteTipoComprovante.OCD_ESTORNO_CREDITO.getDescricao());
orgaoComprovanteCustomizado.setTxtComprovanteCustomizado(ckMessageComprovanteOcdEstorno.getValue());
orgaoComprovanteCustomizado = setTipoComprovante(ContanteTipoComprovante.OCD_ESTORNO_CREDITO, ckMessageComprovanteOcdEstornoCredito.getValue());
orgaoComprovanteCustomizadoService.suscribir(orgaoComprovanteCustomizado);
}
}
private void salvarOuAtualizarTipoComprovanteDevolucao() {
OrgaoComprovanteCustomizado orgaoComprovanteCustomizado = orgaoComprovanteCustomizadoService.buscarPorOrgaoPorTipoComprovanteId(orgaoConcedente, ContanteTipoComprovante.DEVOLUCAO.getId());
if (orgaoComprovanteCustomizado != null) {
if (StringUtils.isNotEmpty(ckMessageComprovanteDevolucao.getValue())) {
orgaoComprovanteCustomizado.setActivo(Boolean.TRUE);
} else {
orgaoComprovanteCustomizado.setActivo(Boolean.FALSE);
}
orgaoComprovanteCustomizado.setTxtComprovanteCustomizado(ckMessageComprovanteDevolucao.getValue());
orgaoComprovanteCustomizadoService.actualizacion(orgaoComprovanteCustomizado);
} else if (StringUtils.isNotEmpty(ckMessageComprovanteDevolucao.getValue())) {
orgaoComprovanteCustomizado = setTipoComprovante(ContanteTipoComprovante.DEVOLUCAO, ckMessageComprovanteDevolucao.getValue());
orgaoComprovanteCustomizadoService.suscribir(orgaoComprovanteCustomizado);
}
}
private void salvarOuAtualizarTipoComprovanteRemarcacao() {
OrgaoComprovanteCustomizado orgaoComprovanteCustomizado = orgaoComprovanteCustomizadoService.buscarPorOrgaoPorTipoComprovanteId(orgaoConcedente, ContanteTipoComprovante.REMARCACAO.getId());
if (orgaoComprovanteCustomizado != null) {
if (StringUtils.isNotEmpty(ckMessageComprovanteRemarcacao.getValue())) {
orgaoComprovanteCustomizado.setActivo(Boolean.TRUE);
} else {
orgaoComprovanteCustomizado.setActivo(Boolean.FALSE);
}
orgaoComprovanteCustomizado.setTxtComprovanteCustomizado(ckMessageComprovanteRemarcacao.getValue());
orgaoComprovanteCustomizadoService.actualizacion(orgaoComprovanteCustomizado);
} else if (StringUtils.isNotEmpty(ckMessageComprovanteRemarcacao.getValue())) {
orgaoComprovanteCustomizado = setTipoComprovante(ContanteTipoComprovante.REMARCACAO, ckMessageComprovanteRemarcacao.getValue());
orgaoComprovanteCustomizadoService.suscribir(orgaoComprovanteCustomizado);
}
}
private OrgaoComprovanteCustomizado setTipoComprovante(ContanteTipoComprovante tipoComprovante, String messageComprovante) {
OrgaoComprovanteCustomizado orgaoComprovanteCustomizado = new OrgaoComprovanteCustomizado();
orgaoComprovanteCustomizado = new OrgaoComprovanteCustomizado();
orgaoComprovanteCustomizado.setOrgaoConcedente(orgaoConcedente);
orgaoComprovanteCustomizado.setTipoComprovanteId(tipoComprovante.getId());
orgaoComprovanteCustomizado.setCveTipoComprovante(tipoComprovante.getDescricao());
orgaoComprovanteCustomizado.setTxtComprovanteCustomizado(messageComprovante);
return orgaoComprovanteCustomizado;
}
/* comentado para próxima entrega
private void salvarOuAtualizarTipoComprovanteCancelamento() {
OrgaoComprovanteCustomizado orgaoComprovanteCustomizado;
@ -746,29 +822,6 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer {
}
}
private void salvarOuAtualizarTipoComprovanteDevolucao() {
OrgaoComprovanteCustomizado orgaoComprovanteCustomizado;
orgaoComprovanteCustomizado = orgaoComprovanteCustomizadoService.buscarPorOrgao(orgaoConcedente,
ContanteTipoComprovante.DEVOLUCAO.getDescricao());
if (orgaoComprovanteCustomizado != null) {
if (StringUtils.isNotEmpty(ckMessageComprovanteDevolucao.getValue())) {
orgaoComprovanteCustomizado.setActivo(Boolean.TRUE);
} else {
orgaoComprovanteCustomizado.setActivo(Boolean.FALSE);
}
orgaoComprovanteCustomizado.setTxtComprovanteCustomizado(ckMessageComprovanteDevolucao.getValue());
orgaoComprovanteCustomizadoService.actualizacion(orgaoComprovanteCustomizado);
} else if (StringUtils.isNotEmpty(ckMessageComprovanteDevolucao.getValue())) {
orgaoComprovanteCustomizado = new OrgaoComprovanteCustomizado();
orgaoComprovanteCustomizado.setOrgaoConcedente(orgaoConcedente);
orgaoComprovanteCustomizado.setTipoComprovanteId(ContanteTipoComprovante.DEVOLUCAO.getId());
orgaoComprovanteCustomizado.setCveTipoComprovante(ContanteTipoComprovante.DEVOLUCAO.getDescricao());
orgaoComprovanteCustomizado.setTxtComprovanteCustomizado(ckMessageComprovanteDevolucao.getValue());
orgaoComprovanteCustomizadoService.suscribir(orgaoComprovanteCustomizado);
}
}
private void salvarOuAtualizarTipoComprovanteOcdReembolso() {
OrgaoComprovanteCustomizado orgaoComprovanteCustomizado;
orgaoComprovanteCustomizado = orgaoComprovanteCustomizadoService.buscarPorOrgao(orgaoConcedente,
@ -863,7 +916,17 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer {
ckMessageComprovanteOcdEstornoCredito.setValue(textboxMessageComprovanteOcdEstornoCredito.getValue());
}
}
public void onClick$btnCarregarMessageComprovanteDevolucao(Event ev) throws InterruptedException {
if(StringUtils.isNotBlank(textboxMessageComprovanteDevolucao.getValue())){
ckMessageComprovanteDevolucao.setValue(textboxMessageComprovanteDevolucao.getValue());
}
}
public void onClick$btnCarregarMessageComprovanteRemarcacao(Event ev) throws InterruptedException {
if(StringUtils.isNotBlank(textboxMessageComprovanteRemarcacao.getValue())){
ckMessageComprovanteDevolucao.setValue(textboxMessageComprovanteRemarcacao.getValue());
}
}
public MyTextboxDecimal getTxtIndicePeaje() {
return txtIndicePeaje;
}

View File

@ -799,6 +799,8 @@
<tab
label="${c:l('editarOrgaoConcedenteControlle.configComprovanteCustomizado.label')}" />
<tab
label="${c:l('editarOrgaoConcedenteControlle.configComprovanteCustomizadoHTML.label')}" />
</tabs>
<tabpanels>
@ -808,6 +810,24 @@
id="ckMessageComprovanteDevolucao" value="" width="100%">
</ckeditor>
</tabpanel>
<tabpanel>
<grid>
<rows>
<row>
<textbox
id="textboxMessageComprovanteDevolucao" value="" rows="20"
width="100%" height="100%" />
</row>
<row>
<button
id="btnCarregarMessageComprovanteDevolucao" height="20"
label="${c:l('editarOrgaoConcedenteControlle.editarComprovanteCustomizado.label')}" />
</row>
</rows>
</grid>
</tabpanel>
</tabpanels>
</tabbox>
@ -960,6 +980,42 @@
</tabpanel>
</tabpanels>
</tabbox>
<tabbox id="tabRemarcacao" visible="false">
<tabs>
<tab
label="${c:l('editarOrgaoConcedenteControlle.configComprovanteCustomizado.label')}" />
<tab
label="${c:l('editarOrgaoConcedenteControlle.configComprovanteCustomizadoHTML.label')}" />
</tabs>
<tabpanels>
<tabpanel>
<ckeditor
id="ckMessageComprovanteRemarcacao" value="" width="100%">
</ckeditor>
</tabpanel>
<tabpanel>
<grid>
<rows>
<row>
<textbox
id="textboxMessageComprovanteRemarcacao" value="" rows="20"
width="100%" height="100%" />
</row>
<row>
<button
id="btnCarregarMessageComprovanteRemarcacao" height="20"
label="${c:l('editarOrgaoConcedenteControlle.editarComprovanteCustomizado.label')}" />
</row>
</rows>
</grid>
</tabpanel>
</tabpanels>
</tabbox>
</tabpanel>
<tabpanel>
<ckeditor id="ckCustomizacaoRodapeCupomDeEmbarque"