bug#al-2980

Águia Branca - GLPI 65710 [PROJETO] - PRICING CONEXAO - ERRO AO GRAVAR
PRICING COM CONEXAO ASSOCIADA EM HMG
dev:
qua:

Acertando validação de origem e destino de conexao do pricing
master
valdir.cordeiro 2023-07-21 17:16:17 -03:00
parent e1c2c33fcf
commit c0896aae13
2 changed files with 10 additions and 11 deletions

View File

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

View File

@ -2661,30 +2661,29 @@ public class EditarPricingController extends PricingController {
paradasConexao = new ArrayList<>();
List<String> combinacaoParadas = new ArrayList<>();
clearCombobox(cmbConexaoCtrl);
for (ConexionCtrl p :lsConexoesCtrlList) {
Parada paradaOrigem = paradaService.obtenerID(p.getOrigenId());
Parada paradaDestino = paradaService.obtenerID(p.getDestinoId());
Boolean origem = false, destino = false;
if(!paradasConexao.contains(paradaOrigem)) {
paradasConexao.add(paradaOrigem);
} else {
origem = true;
}
}
if(!paradasConexao.contains(paradaDestino)) {
paradasConexao.add(paradaDestino);
} else {
destino = true;
}
}
//Se ja foi adicionado a origem e destino nao mostra novamente.
if(origem && destino) {
String combinacao = p.getOrigenId() + "-" + p.getDestinoId();
if(combinacaoParadas.contains(combinacao)) {
continue;
}
combinacaoParadas.add(combinacao);
Comboitem comboItem = new Comboitem(paradaOrigem.getDescparada() + " -> " + paradaDestino.getDescparada());
comboItem.setValue(p);
comboItem.setParent(cmbConexaoCtrl);