fixes bug#AL-3065

master
Julio Heredia 2023-08-10 10:34:32 -03:00
parent 691c8298e4
commit adb6bddfb7
2 changed files with 20 additions and 4 deletions

View File

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

View File

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