adição de opção "não vende" na esquema tramo feat #AL-2792

Reviewed-on: adm/VentaBoletosAdm#262
Reviewed-by: Julio Heredia <julio@rjconsultores.com.br>
master
fabio 2023-08-31 11:48:40 +00:00
commit 456d320874
9 changed files with 60 additions and 66 deletions

View File

@ -1,5 +1,5 @@
def SETTINGS = "/var/jenkins_home/tools/apache-maven-3.6.0/settings.xml" 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 MODULO = "adm"
def TAG_SELECTOR = "UNINTIALIZED" def TAG_SELECTOR = "UNINTIALIZED"
@ -97,6 +97,21 @@ String getChangedLog() {
return changedLog 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) { def archiveFile(arquivo) {
try { try {
@ -140,71 +155,26 @@ pipeline {
stage('Deps') { stage('Deps') {
steps { steps {
script { 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: [ 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: [ 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: [ BoletoCnab = build(job: "Adm/Lib-GeneradorBoletosCNAB-Build", parameters: [
[$class: 'StringParameterValue', name: 'GIT', value: "master"]], propagate: false).result [$class: 'StringParameterValue', name: 'GIT', value: "master"]], propagate: true)
if(BoletoCnab == 'FAILURE') {
currentBuild.result = 'FAILURE'
error('Lib-GeneradorBoletosCNAB-Build FAILURE')
}
if(BoletoCnab == 'UNSTABLE') {
currentBuild.result = 'UNSTABLE'
}
ModelWeb = build(job: "Adm/Lib-ModelWeb-Build", parameters: [ ModelWeb = build(job: "Adm/Lib-ModelWeb-Build", parameters: [
[$class: 'StringParameterValue', name: 'GIT', value: "master"]], propagate: false).result [$class: 'StringParameterValue', name: 'GIT', value: "master"]], propagate: true)
if(ModelWeb == 'FAILURE') {
currentBuild.result = 'FAILURE'
error('ModelWeb FAILURE')
}
if(ModelWeb == 'UNSTABLE') {
currentBuild.result = 'UNSTABLE'
}
Flyway = build(job: "Adm/Lib-Flyway-Build", parameters: [ 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'
}
} }
} }
} }
@ -275,10 +245,10 @@ pipeline {
//integrando ao jira //integrando ao jira
jiraComment body: textoJira, issueKey: TICKET jiraComment body: textoJira, issueKey: TICKET
//resolvendo o card //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: 'RESOLVIDO'])
step([$class: 'JiraIssueUpdateBuilder', comment: '', jqlSearch: "issue = ${TICKET}", workflowActionName: 'TESTAR/PUBLICADO'])
} }
} else { } else {
echo 'Ticket não encontrado' echo 'Ticket não encontrado'

10
pom.xml
View File

@ -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.16.1</version> <version>1.17.0</version>
<packaging>war</packaging> <packaging>war</packaging>
<properties> <properties>
<modelWeb.version>1.12.1</modelWeb.version> <modelWeb.version>1.13.0</modelWeb.version>
<flyway.version>1.9.2</flyway.version> <flyway.version>1.9.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>
@ -87,6 +87,12 @@
<groupId>br.com.rjconsultores</groupId> <groupId>br.com.rjconsultores</groupId>
<artifactId>WSAG</artifactId> <artifactId>WSAG</artifactId>
<version>1.0.0</version> <version>1.0.0</version>
<exclusions>
<exclusion>
<groupId>br.com.rjconsultores</groupId>
<artifactId>ojdbc14</artifactId>
</exclusion>
</exclusions>
</dependency> </dependency>
<dependency> <dependency>

View File

@ -153,6 +153,7 @@ public class EditarCorridaController extends MyGenericForwardComposer {
private Radio cancelada; private Radio cancelada;
private Radio sentado; private Radio sentado;
private Radio emPe; private Radio emPe;
private Radio naoVende;
private Radio fletes; private Radio fletes;
private Radio viajesEspeciales; private Radio viajesEspeciales;
private Radio transportePasajeros; private Radio transportePasajeros;
@ -677,6 +678,8 @@ public class EditarCorridaController extends MyGenericForwardComposer {
tipoPassagem = "S"; tipoPassagem = "S";
} else if (emPe.isChecked()) { } else if (emPe.isChecked()) {
tipoPassagem = "P"; tipoPassagem = "P";
} else if (naoVende.isChecked()) {
tipoPassagem = "N";
} else { } else {
tipoPassagem = "A"; tipoPassagem = "A";
} }
@ -1345,6 +1348,8 @@ public class EditarCorridaController extends MyGenericForwardComposer {
tipoPassagem = "S"; tipoPassagem = "S";
} else if (emPe.isChecked()) { } else if (emPe.isChecked()) {
tipoPassagem = "P"; tipoPassagem = "P";
} else if (naoVende.isChecked()) {
tipoPassagem = "N";
} else { } else {
tipoPassagem = "A"; tipoPassagem = "A";
} }

View File

@ -46,6 +46,7 @@ public class TiempoEstanciaEsquemaTramoController extends MyGenericForwardCompos
private Radio sentado; private Radio sentado;
private Radio emPe; private Radio emPe;
private Radio ambos; private Radio ambos;
private Radio naoVende;
// private Boolean primeraSequencia; // private Boolean primeraSequencia;
@ -140,6 +141,8 @@ public class TiempoEstanciaEsquemaTramoController extends MyGenericForwardCompos
sentado.setChecked(true); sentado.setChecked(true);
}if ("P".equals(esquemaTramo.getTipoPassagem())) { }if ("P".equals(esquemaTramo.getTipoPassagem())) {
emPe.setChecked(true); emPe.setChecked(true);
}if ("N".equals(esquemaTramo.getTipoPassagem())) {
naoVende.setChecked(true);
} else if(StringUtils.isBlank(esquemaTramo.getTipoPassagem()) || esquemaTramo.getTipoPassagem().equals("A")){ } else if(StringUtils.isBlank(esquemaTramo.getTipoPassagem()) || esquemaTramo.getTipoPassagem().equals("A")){
ambos.setChecked(true); ambos.setChecked(true);
} }
@ -152,7 +155,6 @@ public class TiempoEstanciaEsquemaTramoController extends MyGenericForwardCompos
closeWindow(); closeWindow();
} }
@SuppressWarnings("unchecked")
public void onClick$btnSalvar(Event ev) { public void onClick$btnSalvar(Event ev) {
Date dataHorInicioSistema = DateUtil.getFecInicio().getTime(); Date dataHorInicioSistema = DateUtil.getFecInicio().getTime();
@ -187,6 +189,8 @@ public class TiempoEstanciaEsquemaTramoController extends MyGenericForwardCompos
tipoPassagem = "S"; tipoPassagem = "S";
} else if (emPe.isChecked()) { } else if (emPe.isChecked()) {
tipoPassagem = "P"; tipoPassagem = "P";
} else if (naoVende.isChecked()) {
tipoPassagem = "N";
} else { } else {
tipoPassagem = "A"; tipoPassagem = "A";
} }

View File

@ -3209,6 +3209,7 @@ editarCatalogoDeRutaController.lbTipoPassagem.value = Tipo Passagem
editarCatalogoDeRutaController.rdSentado.value = Sentado editarCatalogoDeRutaController.rdSentado.value = Sentado
editarCatalogoDeRutaController.rdEmPe.value = Em Pé editarCatalogoDeRutaController.rdEmPe.value = Em Pé
editarCatalogoDeRutaController.rdAmbos.value = Ambos editarCatalogoDeRutaController.rdAmbos.value = Ambos
editarCatalogoDeRutaController.rdNaoVende.value = Não Vende
editarCatalogoDeRutaController.MSG.RutaImcsExcepcionOrigenDestinoNaoSelecionado = Favor selecionar a Origem e o Destino editarCatalogoDeRutaController.MSG.RutaImcsExcepcionOrigenDestinoNaoSelecionado = Favor selecionar a Origem e o Destino
editarCatalogoDeRutaController.MSG.RutaImcsExcepcionOrigenDestinoIguais = Origem e Destino são iguais editarCatalogoDeRutaController.MSG.RutaImcsExcepcionOrigenDestinoIguais = Origem e Destino são iguais
editarCatalogoDeRutaController.MSG.RutaImcsExcepcionOrigenDestinoJaAdicionados = Origem e Destino já adicionados editarCatalogoDeRutaController.MSG.RutaImcsExcepcionOrigenDestinoJaAdicionados = Origem e Destino já adicionados
@ -3553,6 +3554,7 @@ editarConfiguracionCorridaController.lbTipoPassagem.value = Tipo Passagem
editarConfiguracionCorridaController.rdSentado.value = Sentado editarConfiguracionCorridaController.rdSentado.value = Sentado
editarConfiguracionCorridaController.rdEmPe.value = Em Pé editarConfiguracionCorridaController.rdEmPe.value = Em Pé
editarConfiguracionCorridaController.rdAmbos.value = Ambos editarConfiguracionCorridaController.rdAmbos.value = Ambos
editarConfiguracionCorridaController.rdNaoVende.value = Não Vende
editarConfiguracionCorridaController.chkNaoIncluirLinhaInativa = Não incluir inativas editarConfiguracionCorridaController.chkNaoIncluirLinhaInativa = Não incluir inativas
#Planeacion de Poltrona Controller #Planeacion de Poltrona Controller

View File

@ -2908,6 +2908,7 @@ editarCatalogoDeRutaController.lbTipoPassagem.value = Tipo Passagem
editarCatalogoDeRutaController.rdSentado.value = Sentado editarCatalogoDeRutaController.rdSentado.value = Sentado
editarCatalogoDeRutaController.rdEmPe.value = Em Pé editarCatalogoDeRutaController.rdEmPe.value = Em Pé
editarCatalogoDeRutaController.rdAmbos.value = Ambos 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.inicio=Favor Selecionar início da vigência
editarCatalogoDeRutaController.msg.validacion.vigencia.fim=Favor Selecionar Final 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.rdSentado.value = Sentado
editarConfiguracionCorridaController.rdEmPe.value = Em Pé editarConfiguracionCorridaController.rdEmPe.value = Em Pé
editarConfiguracionCorridaController.rdAmbos.value = Ambos editarConfiguracionCorridaController.rdAmbos.value = Ambos
editarConfiguracionCorridaController.rdNaoVende.value = Não Vende
editarConfiguracionCorridaController.chkNaoIncluirLinhaInativa = Não incluir inativas editarConfiguracionCorridaController.chkNaoIncluirLinhaInativa = Não incluir inativas
editarConfiguracionCorridaController.lbLocalidadeOrigem.value= De editarConfiguracionCorridaController.lbLocalidadeOrigem.value= De
editarConfiguracionCorridaController.lbLocalidadeDestino.value= Hasta editarConfiguracionCorridaController.lbLocalidadeDestino.value= Hasta

View File

@ -3223,6 +3223,7 @@ editarCatalogoDeRutaController.lbTipoPassagem.value = Tipo Passagem
editarCatalogoDeRutaController.rdSentado.value = Sentado editarCatalogoDeRutaController.rdSentado.value = Sentado
editarCatalogoDeRutaController.rdEmPe.value = Em Pé editarCatalogoDeRutaController.rdEmPe.value = Em Pé
editarCatalogoDeRutaController.rdAmbos.value = Ambos editarCatalogoDeRutaController.rdAmbos.value = Ambos
editarCatalogoDeRutaController.rdNaoVende.value = Não Vende
editarCatalogoDeRutaController.MSG.RutaImcsExcepcionOrigenDestinoNaoSelecionado = Favor selecionar a Origem e o Destino editarCatalogoDeRutaController.MSG.RutaImcsExcepcionOrigenDestinoNaoSelecionado = Favor selecionar a Origem e o Destino
editarCatalogoDeRutaController.MSG.RutaImcsExcepcionOrigenDestinoIguais = Origem e Destino são iguais editarCatalogoDeRutaController.MSG.RutaImcsExcepcionOrigenDestinoIguais = Origem e Destino são iguais
editarCatalogoDeRutaController.MSG.RutaImcsExcepcionOrigenDestinoJaAdicionados = Origem e Destino já adicionados editarCatalogoDeRutaController.MSG.RutaImcsExcepcionOrigenDestinoJaAdicionados = Origem e Destino já adicionados
@ -3569,6 +3570,7 @@ editarConfiguracionCorridaController.lbTipoPassagem.value = Tipo Passagem
editarConfiguracionCorridaController.rdSentado.value = Sentado editarConfiguracionCorridaController.rdSentado.value = Sentado
editarConfiguracionCorridaController.rdEmPe.value = Em Pé editarConfiguracionCorridaController.rdEmPe.value = Em Pé
editarConfiguracionCorridaController.rdAmbos.value = Ambos editarConfiguracionCorridaController.rdAmbos.value = Ambos
editarConfiguracionCorridaController.rdNaoVende.value = Não Vende
editarConfiguracionCorridaController.chkNaoIncluirLinhaInativa = Não incluir inativas editarConfiguracionCorridaController.chkNaoIncluirLinhaInativa = Não incluir inativas
editarConfiguracionCorridaController.lbLocalidadeOrigem.value= Origem editarConfiguracionCorridaController.lbLocalidadeOrigem.value= Origem
editarConfiguracionCorridaController.lbLocalidadeDestino.value= Destino editarConfiguracionCorridaController.lbLocalidadeDestino.value= Destino

View File

@ -482,14 +482,14 @@
value="${c:l('editarConfiguracionCorridaController.lbTipoPassagem.value')}" /> value="${c:l('editarConfiguracionCorridaController.lbTipoPassagem.value')}" />
<radiogroup Id="radioTipoPassagem"> <radiogroup Id="radioTipoPassagem">
<hbox align="center"> <hbox align="center">
<radio Id="sentado" <radio Id="sentado" value="S"
value="S"
label="${c:l('editarConfiguracionCorridaController.rdSentado.value')}" /> label="${c:l('editarConfiguracionCorridaController.rdSentado.value')}" />
<radio Id="emPe" value="P" <radio Id="emPe" value="P"
label="${c:l('editarConfiguracionCorridaController.rdEmPe.value')}" /> label="${c:l('editarConfiguracionCorridaController.rdEmPe.value')}" />
<radio Id="ambos" value="A" <radio Id="ambos" value="A" checked="true"
checked="true"
label="${c:l('editarConfiguracionCorridaController.rdAmbos.value')}" /> label="${c:l('editarConfiguracionCorridaController.rdAmbos.value')}" />
<radio Id="naoVende" value="N"
label="${c:l('editarConfiguracionCorridaController.rdNaoVende.value')}" />
</hbox> </hbox>
</radiogroup> </radiogroup>
</row> </row>

View File

@ -82,7 +82,10 @@
<hbox align="center"> <hbox align="center">
<radio Id="sentado" value="S" label="${c:l('editarCatalogoDeRutaController.rdSentado.value')}" /> <radio Id="sentado" value="S" label="${c:l('editarCatalogoDeRutaController.rdSentado.value')}" />
<radio Id="emPe" value="P" label="${c:l('editarCatalogoDeRutaController.rdEmPe.value')}" /> <radio Id="emPe" value="P" label="${c:l('editarCatalogoDeRutaController.rdEmPe.value')}" />
</hbox>
<hbox align="center">
<radio Id="ambos" value="A" checked="true" label="${c:l('editarCatalogoDeRutaController.rdAmbos.value')}" /> <radio Id="ambos" value="A" checked="true" label="${c:l('editarCatalogoDeRutaController.rdAmbos.value')}" />
<radio Id="naoVende" value="N" label="${c:l('editarCatalogoDeRutaController.rdNaoVende.value')}" />
</hbox> </hbox>
</radiogroup> </radiogroup>
</row> </row>