Merge pull request 'fixes bug#AL-3065' (!242) from AL-3065 into master

Reviewed-on: adm/VentaBoletosAdm#242
Reviewed-by: Gleison da Cruz <gleison.cruz@totvs.com.br>
master 1.11.6
Gleison da Cruz 2023-08-10 17:12:58 +00:00
commit 69acd1c3b2
2 changed files with 20 additions and 4 deletions

View File

@ -4,7 +4,7 @@
<modelVersion>4.0.0</modelVersion>
<groupId>br.com.rjconsultores</groupId>
<artifactId>ventaboletosadm</artifactId>
<version>1.11.5</version>
<version>1.11.6</version>
<packaging>war</packaging>
<properties>

View File

@ -11,6 +11,8 @@ import java.util.List;
import java.util.Set;
import org.hibernate.LazyInitializationException;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Controller;
@ -35,6 +37,7 @@ import com.rjconsultores.ventaboletos.entidad.Ruta;
import com.rjconsultores.ventaboletos.entidad.RutaCaseta;
import com.rjconsultores.ventaboletos.entidad.RutaEmpresa;
import com.rjconsultores.ventaboletos.entidad.RutaSecuencia;
import com.rjconsultores.ventaboletos.entidad.Usuario;
import com.rjconsultores.ventaboletos.exception.BusinessException;
import com.rjconsultores.ventaboletos.service.CasetaPeajeService;
import com.rjconsultores.ventaboletos.service.ConstanteService;
@ -60,7 +63,8 @@ import com.rjconsultores.ventaboletos.web.utilerias.render.RenderRutaDesc;
public class GenerarTarifaOrgaoController extends MyGenericForwardComposer {
private static final long serialVersionUID = 1L;
private static Logger log = LoggerFactory.getLogger(GenerarTarifaOrgaoController.class);
@Autowired
private RutaService rutaService;
@Autowired
@ -304,9 +308,12 @@ public class GenerarTarifaOrgaoController extends MyGenericForwardComposer {
if (!chkZerarTabela.isChecked()) {
try {
Usuario usuario = UsuarioLogado.getUsuarioLogado();
log.info("INICIO DE GERAR TARIFA OFICIAL -- USUARIO: " + usuario.getUsuarioId());
if (chkTarifa.isChecked()) {
tarifaOficialService.gerarAtualizarTarifa(listSelectedRutas, orgaoConcedente, lsEmpresaSelected,converterLiistDeCasetaPeajeEmArrayDeCasetaPeaje(listSelectedCasetaPeaje));
log.info("FIM DE GERAR TARIFA OFICIAL -- TARIFA");
}
boolean gerarTabelaZerada = !chkTarifa.isChecked();
@ -316,14 +323,17 @@ public class GenerarTarifaOrgaoController extends MyGenericForwardComposer {
lsParadaIds=retornarListParadaIds(listSelectedParadas);
}
tarifaOficialService.atualizarTaxaEmbarque(listSelectedRutas, orgaoConcedente.getOrgaoConcedenteId(), gerarTabelaZerada, lsEmpresaSelected,lsParadaIds);
log.info("FIM DE GERAR TARIFA OFICIAL -- TAXA DE EMBARQUE");
}
if (chkSeguro.isChecked()) {
tarifaOficialService.atualizarSeguro(listSelectedRutas, orgaoConcedente.getOrgaoConcedenteId(), TipoSeguro.SEGURO);
tarifaOficialService.atualizarSeguro(listSelectedRutas, orgaoConcedente.getOrgaoConcedenteId(), TipoSeguro.SEGURO);
}
if (chkTipoSeguro.isChecked()) {
tarifaOficialService.atualizarSeguro(listSelectedRutas, orgaoConcedente.getOrgaoConcedenteId(), TipoSeguro.TPP);
log.info("FIM DE GERAR TARIFA OFICIAL -- SEGURO");
}
if (chkPedagio.isChecked()) {
@ -332,21 +342,26 @@ public class GenerarTarifaOrgaoController extends MyGenericForwardComposer {
}else {
tarifaOficialService.atualizarPedagioPorListaDePracaDePagio(listSelectedCasetaPeaje, retornarEmpresaId());
}
log.info("FIM DE GERAR TARIFA OFICIAL -- PEDAGIO");
}
if (chkTipoSeguro.isChecked()) {
tarifaOficialService.atualizarSeguroTPP(listSelectedRutas, orgaoConcedente.getOrgaoConcedenteId(), TipoSeguro.TPP);
log.info("FIM DE GERAR TARIFA OFICIAL -- SEGURO OPCIONAL");
}
tarifaOficialService.aplicarArredondamentoTarifa(orgaoConcedente.getOrgaoConcedenteId(), chkArredondarTaxaEmbarque.isChecked());
long l = tarifaOficialService.obtenerCount(lsEmpresaSelected);
log.info("FIM DE GERAR TARIFA OFICIAL: -- USUARIO: " + usuario.getUsuarioId() + "Foram gerados " + l + " registros.");
Messagebox.show(Labels.getLabel("generarTarifaOrgaoController.MSG.suscribirOK", new Object[] { l }),
Labels.getLabel("indexController.mniGenerarTarifaOrgao.label"),
Messagebox.OK, Messagebox.INFORMATION);
} catch (BusinessException e) {
log.error("ERROR AO GERAR TARIFA OFICIAL:", e);
Messagebox.show(e.getLocalizedMessage(),
Labels.getLabel("indexController.mniGenerarTarifaOrgao.label"),
Messagebox.OK, Messagebox.EXCLAMATION);
@ -359,6 +374,7 @@ public class GenerarTarifaOrgaoController extends MyGenericForwardComposer {
Labels.getLabel("indexController.mniGenerarTarifaOrgao.label"),
Messagebox.OK, Messagebox.INFORMATION);
} catch (BusinessException e) {
log.error("ERROR AO GERAR TARIFA OFICIAL:", e);
Messagebox.show(e.getLocalizedMessage(),
Labels.getLabel("indexController.mniGenerarTarifaOrgao.label"),
Messagebox.OK, Messagebox.EXCLAMATION);