diff --git a/Jenkinsfile-Adm b/Jenkinsfile-Adm index 6a10cebe9..34df605fe 100644 --- a/Jenkinsfile-Adm +++ b/Jenkinsfile-Adm @@ -1,8 +1,8 @@ def SETTINGS = "/var/jenkins_home/tools/apache-maven-3.6.0/settings.xml" -def ENCODE = "ISO-8859-1" +def ENCODE = "UTF-8" def MODULO = "adm" def TAG_SELECTOR = "UNINTIALIZED" - + //====================================================================================================== def build(SETTINGS, ENCODE, jdk) { if (jdk == 'JDK8.202') { @@ -97,6 +97,21 @@ String getChangedLog() { return changedLog } +//====================================================================================================== +@NonCPS +boolean isPullRequest() { + causas = "" + def causes = currentBuild.rawBuild.getCauses() + for (cause in causes) { + causas += "${cause.getShortDescription()} " + } + + echo "Conteúdo da solicitação:" + echo "${causas}" + + return causas.contains('Pull Request merged from Gitea') +} + //====================================================================================================== def archiveFile(arquivo) { try { @@ -140,71 +155,26 @@ pipeline { stage('Deps') { steps { script { - if(! getChangedFilesList()) { - echo 'Não foram encontradas mudanças desde o ultimo build' - currentBuild.result = 'ABORTED' - return - } Auditador = build(job: "Adm/Lib-Auditador-Build", parameters: [ - [$class: 'StringParameterValue', name: 'GIT', value: "master"]], propagate: false).result + [$class: 'StringParameterValue', name: 'GIT', value: "master"]], propagate: true) - if(Auditador == 'FAILURE') { - currentBuild.result = 'FAILURE' - error('Lib-Auditador-Build FAILURE') - } - - if(Auditador == 'UNSTABLE') { - currentBuild.result = 'UNSTABLE' - } Integracao = build(job: "Adm/Lib-IntegracaoReceitaDespesa-Build", parameters: [ - [$class: 'StringParameterValue', name: 'GIT', value: "master"]], propagate: false).result + [$class: 'StringParameterValue', name: 'GIT', value: "master"]], propagate: true) - if(Integracao == 'FAILURE') { - currentBuild.result = 'FAILURE' - error('Lib-IntegracaoReceitaDespesa-Build FAILURE') - } - - if(Integracao == 'UNSTABLE') { - currentBuild.result = 'UNSTABLE' - } BoletoCnab = build(job: "Adm/Lib-GeneradorBoletosCNAB-Build", parameters: [ - [$class: 'StringParameterValue', name: 'GIT', value: "master"]], propagate: false).result - - if(BoletoCnab == 'FAILURE') { - currentBuild.result = 'FAILURE' - error('Lib-GeneradorBoletosCNAB-Build FAILURE') - } - - if(BoletoCnab == 'UNSTABLE') { - currentBuild.result = 'UNSTABLE' - } + [$class: 'StringParameterValue', name: 'GIT', value: "master"]], propagate: true) + ModelWeb = build(job: "Adm/Lib-ModelWeb-Build", parameters: [ - [$class: 'StringParameterValue', name: 'GIT', value: "master"]], propagate: false).result - - if(ModelWeb == 'FAILURE') { - currentBuild.result = 'FAILURE' - error('ModelWeb FAILURE') - } - - if(ModelWeb == 'UNSTABLE') { - currentBuild.result = 'UNSTABLE' - } + [$class: 'StringParameterValue', name: 'GIT', value: "master"]], propagate: true) + Flyway = build(job: "Adm/Lib-Flyway-Build", parameters: [ - [$class: 'StringParameterValue', name: 'GIT', value: "master"]], propagate: false).result + [$class: 'StringParameterValue', name: 'GIT', value: "master"]], propagate: true) - if(Flyway == 'FAILURE') { - currentBuild.result = 'FAILURE' - error('Flyway FAILURE') - } - - if(Flyway == 'UNSTABLE') { - currentBuild.result = 'UNSTABLE' - } } } } @@ -274,11 +244,11 @@ pipeline { if( TICKET ){ //integrando ao jira jiraComment body: textoJira, issueKey: TICKET - - + //resolvendo o card - if( textoJira.contains('fixes bug') ){ + if( textoJira.contains('fix') || textoJira.contains('feat') || textoJira.contains('BREAKING CHANGE') ){ step([$class: 'JiraIssueUpdateBuilder', comment: '', jqlSearch: "issue = ${TICKET}", workflowActionName: 'RESOLVIDO']) + step([$class: 'JiraIssueUpdateBuilder', comment: '', jqlSearch: "issue = ${TICKET}", workflowActionName: 'TESTAR/PUBLICADO']) } } else { echo 'Ticket não encontrado' diff --git a/pom.xml b/pom.xml index 88f4c9f91..4919934ba 100644 --- a/pom.xml +++ b/pom.xml @@ -4,11 +4,11 @@ 4.0.0 br.com.rjconsultores ventaboletosadm - 1.16.1 + 1.17.0 war - 1.12.1 + 1.13.0 1.9.2 UTF-8 UTF-8 @@ -86,7 +86,13 @@ br.com.rjconsultores WSAG - 1.0.0 + 1.0.0 + + + br.com.rjconsultores + ojdbc14 + + diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarCorridaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarCorridaController.java index d49fc5c7b..6d88e6c7d 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarCorridaController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarCorridaController.java @@ -153,6 +153,7 @@ public class EditarCorridaController extends MyGenericForwardComposer { private Radio cancelada; private Radio sentado; private Radio emPe; + private Radio naoVende; private Radio fletes; private Radio viajesEspeciales; private Radio transportePasajeros; @@ -677,6 +678,8 @@ public class EditarCorridaController extends MyGenericForwardComposer { tipoPassagem = "S"; } else if (emPe.isChecked()) { tipoPassagem = "P"; + } else if (naoVende.isChecked()) { + tipoPassagem = "N"; } else { tipoPassagem = "A"; } @@ -1345,6 +1348,8 @@ public class EditarCorridaController extends MyGenericForwardComposer { tipoPassagem = "S"; } else if (emPe.isChecked()) { tipoPassagem = "P"; + } else if (naoVende.isChecked()) { + tipoPassagem = "N"; } else { tipoPassagem = "A"; } diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/TiempoEstanciaEsquemaTramoController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/TiempoEstanciaEsquemaTramoController.java index bdce1e4f6..245977219 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/TiempoEstanciaEsquemaTramoController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/TiempoEstanciaEsquemaTramoController.java @@ -46,6 +46,7 @@ public class TiempoEstanciaEsquemaTramoController extends MyGenericForwardCompos private Radio sentado; private Radio emPe; private Radio ambos; + private Radio naoVende; // private Boolean primeraSequencia; @@ -140,6 +141,8 @@ public class TiempoEstanciaEsquemaTramoController extends MyGenericForwardCompos sentado.setChecked(true); }if ("P".equals(esquemaTramo.getTipoPassagem())) { emPe.setChecked(true); + }if ("N".equals(esquemaTramo.getTipoPassagem())) { + naoVende.setChecked(true); } else if(StringUtils.isBlank(esquemaTramo.getTipoPassagem()) || esquemaTramo.getTipoPassagem().equals("A")){ ambos.setChecked(true); } @@ -152,7 +155,6 @@ public class TiempoEstanciaEsquemaTramoController extends MyGenericForwardCompos closeWindow(); } - @SuppressWarnings("unchecked") public void onClick$btnSalvar(Event ev) { Date dataHorInicioSistema = DateUtil.getFecInicio().getTime(); @@ -187,6 +189,8 @@ public class TiempoEstanciaEsquemaTramoController extends MyGenericForwardCompos tipoPassagem = "S"; } else if (emPe.isChecked()) { tipoPassagem = "P"; + } else if (naoVende.isChecked()) { + tipoPassagem = "N"; } else { tipoPassagem = "A"; } diff --git a/web/WEB-INF/i3-label_en.label b/web/WEB-INF/i3-label_en.label index 21a561fca..be59d6c05 100644 --- a/web/WEB-INF/i3-label_en.label +++ b/web/WEB-INF/i3-label_en.label @@ -3209,6 +3209,7 @@ editarCatalogoDeRutaController.lbTipoPassagem.value = Tipo Passagem editarCatalogoDeRutaController.rdSentado.value = Sentado editarCatalogoDeRutaController.rdEmPe.value = Em Pé editarCatalogoDeRutaController.rdAmbos.value = Ambos +editarCatalogoDeRutaController.rdNaoVende.value = Não Vende editarCatalogoDeRutaController.MSG.RutaImcsExcepcionOrigenDestinoNaoSelecionado = Favor selecionar a Origem e o Destino editarCatalogoDeRutaController.MSG.RutaImcsExcepcionOrigenDestinoIguais = Origem e Destino são iguais editarCatalogoDeRutaController.MSG.RutaImcsExcepcionOrigenDestinoJaAdicionados = Origem e Destino já adicionados @@ -3553,6 +3554,7 @@ editarConfiguracionCorridaController.lbTipoPassagem.value = Tipo Passagem editarConfiguracionCorridaController.rdSentado.value = Sentado editarConfiguracionCorridaController.rdEmPe.value = Em Pé editarConfiguracionCorridaController.rdAmbos.value = Ambos +editarConfiguracionCorridaController.rdNaoVende.value = Não Vende editarConfiguracionCorridaController.chkNaoIncluirLinhaInativa = Não incluir inativas #Planeacion de Poltrona Controller diff --git a/web/WEB-INF/i3-label_es_MX.label b/web/WEB-INF/i3-label_es_MX.label index 066ad1c07..2e9a9b5b0 100644 --- a/web/WEB-INF/i3-label_es_MX.label +++ b/web/WEB-INF/i3-label_es_MX.label @@ -2908,6 +2908,7 @@ editarCatalogoDeRutaController.lbTipoPassagem.value = Tipo Passagem editarCatalogoDeRutaController.rdSentado.value = Sentado editarCatalogoDeRutaController.rdEmPe.value = Em Pé editarCatalogoDeRutaController.rdAmbos.value = Ambos +editarCatalogoDeRutaController.rdNaoVende.value = Não Vende editarCatalogoDeRutaController.msg.validacion.vigencia.inicio=Favor Selecionar início da vigência editarCatalogoDeRutaController.msg.validacion.vigencia.fim=Favor Selecionar Final da vigência @@ -3205,6 +3206,7 @@ editarConfiguracionCorridaController.lbTipoPassagem.value = Tipo Passagem editarConfiguracionCorridaController.rdSentado.value = Sentado editarConfiguracionCorridaController.rdEmPe.value = Em Pé editarConfiguracionCorridaController.rdAmbos.value = Ambos +editarConfiguracionCorridaController.rdNaoVende.value = Não Vende editarConfiguracionCorridaController.chkNaoIncluirLinhaInativa = Não incluir inativas editarConfiguracionCorridaController.lbLocalidadeOrigem.value= De editarConfiguracionCorridaController.lbLocalidadeDestino.value= Hasta diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label index ccd1ca01f..86cf5b190 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -3223,6 +3223,7 @@ editarCatalogoDeRutaController.lbTipoPassagem.value = Tipo Passagem editarCatalogoDeRutaController.rdSentado.value = Sentado editarCatalogoDeRutaController.rdEmPe.value = Em Pé editarCatalogoDeRutaController.rdAmbos.value = Ambos +editarCatalogoDeRutaController.rdNaoVende.value = Não Vende editarCatalogoDeRutaController.MSG.RutaImcsExcepcionOrigenDestinoNaoSelecionado = Favor selecionar a Origem e o Destino editarCatalogoDeRutaController.MSG.RutaImcsExcepcionOrigenDestinoIguais = Origem e Destino são iguais editarCatalogoDeRutaController.MSG.RutaImcsExcepcionOrigenDestinoJaAdicionados = Origem e Destino já adicionados @@ -3569,6 +3570,7 @@ editarConfiguracionCorridaController.lbTipoPassagem.value = Tipo Passagem editarConfiguracionCorridaController.rdSentado.value = Sentado editarConfiguracionCorridaController.rdEmPe.value = Em Pé editarConfiguracionCorridaController.rdAmbos.value = Ambos +editarConfiguracionCorridaController.rdNaoVende.value = Não Vende editarConfiguracionCorridaController.chkNaoIncluirLinhaInativa = Não incluir inativas editarConfiguracionCorridaController.lbLocalidadeOrigem.value= Origem editarConfiguracionCorridaController.lbLocalidadeDestino.value= Destino diff --git a/web/gui/esquema_operacional/editarCorrida.zul b/web/gui/esquema_operacional/editarCorrida.zul index 5808cf142..a84cf195f 100644 --- a/web/gui/esquema_operacional/editarCorrida.zul +++ b/web/gui/esquema_operacional/editarCorrida.zul @@ -482,14 +482,14 @@ value="${c:l('editarConfiguracionCorridaController.lbTipoPassagem.value')}" /> - - + diff --git a/web/gui/esquema_operacional/tiempoEstanciaTramo.zul b/web/gui/esquema_operacional/tiempoEstanciaTramo.zul index ab6e532b5..b52150606 100644 --- a/web/gui/esquema_operacional/tiempoEstanciaTramo.zul +++ b/web/gui/esquema_operacional/tiempoEstanciaTramo.zul @@ -81,8 +81,11 @@ - + + + +