fixes bug #AL-2734
parent
18b6d5ef0c
commit
8465d6b586
4
pom.xml
4
pom.xml
|
@ -4,11 +4,11 @@
|
||||||
<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.14.0</version>
|
<version>1.14.1</version>
|
||||||
<packaging>war</packaging>
|
<packaging>war</packaging>
|
||||||
|
|
||||||
<properties>
|
<properties>
|
||||||
<modelWeb.version>1.11.0</modelWeb.version>
|
<modelWeb.version>1.11.1</modelWeb.version>
|
||||||
<flyway.version>1.8.2</flyway.version>
|
<flyway.version>1.8.2</flyway.version>
|
||||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||||
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
|
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
|
||||||
|
|
|
@ -1000,11 +1000,11 @@ public class EditarCorridaController extends MyGenericForwardComposer {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
//Valida e apaga corrida piso extra caso exista
|
//Valida e apaga corrida piso extra caso exista
|
||||||
if(Boolean.TRUE.equals(esquemaCorrida.getIndCorridaExtra()) && esquemaCorrida.getNumCorridaPisoExtra()!=null)
|
if(esquemaCorrida.getNumCorridaPisoExtra()!=null) {
|
||||||
tarefaErro= validaApagaCorridaAgerar(esquemaCorrida.getNumCorridaPisoExtra(), dataIter);
|
tarefaErro= validaApagaCorridaAgerar(esquemaCorrida.getNumCorridaPisoExtra(), dataIter);
|
||||||
if(tarefaErro !=null) {
|
if(tarefaErro !=null) {
|
||||||
tarefaErros.add(tarefaErro);
|
tarefaErros.add(tarefaErro);
|
||||||
continue;
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Gerar corrida novamente.
|
// Gerar corrida novamente.
|
||||||
|
@ -1045,7 +1045,7 @@ public class EditarCorridaController extends MyGenericForwardComposer {
|
||||||
Corrida corrida = corridaService.buscarCorridaAtivaPorId(id);
|
Corrida corrida = corridaService.buscarCorridaAtivaPorId(id);
|
||||||
|
|
||||||
if(corrida==null) {
|
if(corrida==null) {
|
||||||
String msgErro = "Não econtrado corrida:" + esquemaCorrida.getNumCorrida() + " para a data:" + DateUtil.getStringDate(dataIter);
|
String msgErro = "Não econtrado corrida ativa e habilitada:" + esquemaCorrida.getNumCorrida() + " para a data:" + DateUtil.getStringDate(dataIter);
|
||||||
log.error("Geração de corrida via Conf. " + msgErro);
|
log.error("Geração de corrida via Conf. " + msgErro);
|
||||||
return new TarefaGeracaoCorridaVO(msgErro, "ERRO", "ERRO");
|
return new TarefaGeracaoCorridaVO(msgErro, "ERRO", "ERRO");
|
||||||
}
|
}
|
||||||
|
@ -1054,14 +1054,17 @@ public class EditarCorridaController extends MyGenericForwardComposer {
|
||||||
corridaService.borrar(corrida);
|
corridaService.borrar(corrida);
|
||||||
}catch (DataIntegrityViolationException e) {
|
}catch (DataIntegrityViolationException e) {
|
||||||
if(e.getRootCause()!=null && e.getRootCause().getLocalizedMessage() !=null && e.getRootCause().getLocalizedMessage().contains("SYS_C004956867")) {
|
if(e.getRootCause()!=null && e.getRootCause().getLocalizedMessage() !=null && e.getRootCause().getLocalizedMessage().contains("SYS_C004956867")) {
|
||||||
String msgErro = "Existe uma ocupação para esta corrida nesta data (tabela Disponibilidade). Corrida:" + esquemaCorrida.getNumCorrida() + " data:" + DateUtil.getStringDate(dataIter);
|
String msgErro = "Existe uma ocupação para esta corrida nesta data (tabela Disponibilidade). Corrida:" + corridaId + " data:" + DateUtil.getStringDate(dataIter);
|
||||||
return new TarefaGeracaoCorridaVO(msgErro, "ERRO", "ERRO");
|
return new TarefaGeracaoCorridaVO(msgErro, "ERRO", "ERRO");
|
||||||
//log.error("Geração de corrida via Conf. " + msgErro, e);
|
//log.error("Geração de corrida via Conf. " + msgErro, e);
|
||||||
}else if (e.getRootCause()!=null && e.getRootCause().getLocalizedMessage() !=null && e.getRootCause().getLocalizedMessage().contains("SYS_C004957483")) {
|
}else if (e.getRootCause()!=null && e.getRootCause().getLocalizedMessage() !=null && e.getRootCause().getLocalizedMessage().contains("SYS_C004957483")) {
|
||||||
String msgErro = "Existe um assento exclusivo para esta corrida nesta data (tabela ASIENTO_EXCLUSIVO). Corrida:" + esquemaCorrida.getNumCorrida() + " data:" + DateUtil.getStringDate(dataIter);
|
String msgErro = "Existe um assento exclusivo para esta corrida nesta data (tabela ASIENTO_EXCLUSIVO). Corrida:" + corridaId + " data:" + DateUtil.getStringDate(dataIter);
|
||||||
return new TarefaGeracaoCorridaVO(msgErro, "ERRO", "ERRO");
|
return new TarefaGeracaoCorridaVO(msgErro, "ERRO", "ERRO");
|
||||||
//log.error("Geração de corrida via Conf. " + msgErro, e);
|
//log.error("Geração de corrida via Conf. " + msgErro, e);
|
||||||
|
|
||||||
|
}else if(e.getRootCause()!=null && e.getRootCause().getLocalizedMessage() !=null && e.getRootCause().getLocalizedMessage().contains("FK_CORR_INFO")){
|
||||||
|
String msgErro = "Existe uma informação de corrida por trecho para esta corrida nesta data (tabela CORRIDA_INFO). Corrida:" + corridaId + " data:" + DateUtil.getStringDate(dataIter);
|
||||||
|
return new TarefaGeracaoCorridaVO(msgErro, "ERRO", "ERRO");
|
||||||
}else{
|
}else{
|
||||||
String msgErro = "Alguma restrição de integridade foi violada. Favor verificar ";
|
String msgErro = "Alguma restrição de integridade foi violada. Favor verificar ";
|
||||||
log.error("Geração de corrida via Conf. " + msgErro, e);
|
log.error("Geração de corrida via Conf. " + msgErro, e);
|
||||||
|
@ -1214,14 +1217,20 @@ public class EditarCorridaController extends MyGenericForwardComposer {
|
||||||
@Override
|
@Override
|
||||||
public void onEvent(Event event) throws Exception {
|
public void onEvent(Event event) throws Exception {
|
||||||
try{
|
try{
|
||||||
if(DateUtil.diferencaEntreDatasEmdias(dataInicialFiltroCorridaExistente, dataFinalFiltroCorridaExistente) > PERIODO_MAXIMO_90_DIAS) {
|
|
||||||
String msg = Labels.getLabel("MSG.Error.editarConfiguracionCorridaController.erroValidacaoDataEdicaoPeriodoMaximo");
|
|
||||||
Messagebox.show(msg, Labels.getLabel("editarConfiguracionCorridaController.window.title"), Messagebox.OK, Messagebox.EXCLAMATION);;
|
|
||||||
}
|
|
||||||
Datebox fecInicial = (Datebox) dialog.getFellow("fecInicio");
|
Datebox fecInicial = (Datebox) dialog.getFellow("fecInicio");
|
||||||
dataInicialFiltroCorridaExistente = fecInicial.getValue();
|
dataInicialFiltroCorridaExistente = fecInicial.getValue();
|
||||||
Datebox fecFinal = (Datebox) dialog.getFellow("fecFinal");
|
Datebox fecFinal = (Datebox) dialog.getFellow("fecFinal");
|
||||||
dataFinalFiltroCorridaExistente = fecFinal.getValue();
|
dataFinalFiltroCorridaExistente = fecFinal.getValue();
|
||||||
|
if(DateUtil.diferencaEntreDatasEmdias(dataInicialFiltroCorridaExistente, dataFinalFiltroCorridaExistente) > PERIODO_MAXIMO_90_DIAS) {
|
||||||
|
String msg = Labels.getLabel("MSG.Error.editarConfiguracionCorridaController.erroValidacaoDataEdicaoPeriodoMaximo");
|
||||||
|
Messagebox.show(msg, Labels.getLabel("editarConfiguracionCorridaController.window.title"), Messagebox.OK, Messagebox.EXCLAMATION);;
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
if(DateUtil.isMenor(dataFinalFiltroCorridaExistente, dataInicialFiltroCorridaExistente)) {
|
||||||
|
String msg = Labels.getLabel("MSG.Error.editarConfiguracionCorridaController.erroValidacaoDataFinalMenorDataInicial");
|
||||||
|
Messagebox.show(msg, Labels.getLabel("editarConfiguracionCorridaController.window.title"), Messagebox.OK, Messagebox.EXCLAMATION);;
|
||||||
|
return;
|
||||||
|
}
|
||||||
isAlteraCorridaJaGerada = Boolean.TRUE;
|
isAlteraCorridaJaGerada = Boolean.TRUE;
|
||||||
}catch(Exception e){
|
}catch(Exception e){
|
||||||
log.error("Erro ao obter data", e);
|
log.error("Erro ao obter data", e);
|
||||||
|
|
|
@ -3469,7 +3469,7 @@ editarConfiguracionCorridaController.MSG.desejaCancelarCorrida= Depois de cancel
|
||||||
editarConfiguracionCorridaController.lbOcupacaoAtual.value=Ocupação Atual
|
editarConfiguracionCorridaController.lbOcupacaoAtual.value=Ocupação Atual
|
||||||
MSG.Error.editarConfiguracionCorridaController.erroValidacaoDataEdicaoCorridaExistentes=Não foi possível carrgegar a data, não será alterado as corridas já existentes
|
MSG.Error.editarConfiguracionCorridaController.erroValidacaoDataEdicaoCorridaExistentes=Não foi possível carrgegar a data, não será alterado as corridas já existentes
|
||||||
MSG.Error.editarConfiguracionCorridaController.erroValidacaoDataEdicaoPeriodoMaximo= Período máximo para alteração de corridas é de 90 dias
|
MSG.Error.editarConfiguracionCorridaController.erroValidacaoDataEdicaoPeriodoMaximo= Período máximo para alteração de corridas é de 90 dias
|
||||||
|
MSG.Error.editarConfiguracionCorridaController.erroValidacaoDataFinalMenorDataInicial=Data inicial deve ser menor que a data final
|
||||||
|
|
||||||
editarConfiguracionCorridaController.lbAutomatizacaoHorarioExtra.value= Automatização Horário Extra
|
editarConfiguracionCorridaController.lbAutomatizacaoHorarioExtra.value= Automatização Horário Extra
|
||||||
editarConfiguracionCorridaController.lbHabilitaCorridaExtraAutomatica.value= Habilita Automatização
|
editarConfiguracionCorridaController.lbHabilitaCorridaExtraAutomatica.value= Habilita Automatização
|
||||||
|
|
|
@ -3397,6 +3397,7 @@ editarConfiguracionCorridaController.MSG.desejaCancelarCorrida=Una vez que se ca
|
||||||
editarConfiguracionCorridaController.lbOcupacaoAtual.value=Ocupación actual
|
editarConfiguracionCorridaController.lbOcupacaoAtual.value=Ocupación actual
|
||||||
MSG.Error.editarConfiguracionCorridaController.erroValidacaoDataEdicaoCorridaExistentes=Não foi possível carrgegar a data, não será alterado as corridas já existentes
|
MSG.Error.editarConfiguracionCorridaController.erroValidacaoDataEdicaoCorridaExistentes=Não foi possível carrgegar a data, não será alterado as corridas já existentes
|
||||||
MSG.Error.editarConfiguracionCorridaController.erroValidacaoDataEdicaoPeriodoMaximo= Período máximo para alteração de corridas é de 90 dias
|
MSG.Error.editarConfiguracionCorridaController.erroValidacaoDataEdicaoPeriodoMaximo= Período máximo para alteração de corridas é de 90 dias
|
||||||
|
MSG.Error.editarConfiguracionCorridaController.erroValidacaoDataFinalMenorDataInicial=Data inicial deve ser menor que a data final
|
||||||
|
|
||||||
editarEmpresaController.habilitaVendaEmAbertoMovimentoCaixa= Habilite la venta abierta con movimiento de efectivo.
|
editarEmpresaController.habilitaVendaEmAbertoMovimentoCaixa= Habilite la venta abierta con movimiento de efectivo.
|
||||||
editarEmpresaController.naoImprimeCupomDeEmbarqueVendaEmAberto=Não Imprime Cupom de Embarque na Venda em aberto
|
editarEmpresaController.naoImprimeCupomDeEmbarqueVendaEmAberto=Não Imprime Cupom de Embarque na Venda em aberto
|
||||||
|
|
|
@ -3479,6 +3479,7 @@ editarConfiguracionCorridaController.MSG.desejaCancelarCorrida= Depois de cancel
|
||||||
editarConfiguracionCorridaController.lbOcupacaoAtual.value=Ocupação Atual
|
editarConfiguracionCorridaController.lbOcupacaoAtual.value=Ocupação Atual
|
||||||
MSG.Error.editarConfiguracionCorridaController.erroValidacaoDataEdicaoCorridaExistentes=Não foi possível carrgegar a data, não será alterado as corridas já existentes
|
MSG.Error.editarConfiguracionCorridaController.erroValidacaoDataEdicaoCorridaExistentes=Não foi possível carrgegar a data, não será alterado as corridas já existentes
|
||||||
MSG.Error.editarConfiguracionCorridaController.erroValidacaoDataEdicaoPeriodoMaximo= Período máximo para alteração de corridas é de 90 dias
|
MSG.Error.editarConfiguracionCorridaController.erroValidacaoDataEdicaoPeriodoMaximo= Período máximo para alteração de corridas é de 90 dias
|
||||||
|
MSG.Error.editarConfiguracionCorridaController.erroValidacaoDataFinalMenorDataInicial=Data inicial deve ser menor que a data final
|
||||||
label.editarConfiguracionCorridaController.inserirFiltroDataCorrida=Insira o filtro de data das corridas a serem alteradas
|
label.editarConfiguracionCorridaController.inserirFiltroDataCorrida=Insira o filtro de data das corridas a serem alteradas
|
||||||
logGeracaoCorridaViaConfServicosController.btnFechar.tooltiptext=Fechar
|
logGeracaoCorridaViaConfServicosController.btnFechar.tooltiptext=Fechar
|
||||||
logGeracaoCorridaViaConfServicosController.tabCorrida=Sucessos
|
logGeracaoCorridaViaConfServicosController.tabCorrida=Sucessos
|
||||||
|
|
Loading…
Reference in New Issue