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 @@
-
+
+
+
+