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 pricingmaster
parent
e1c2c33fcf
commit
c0896aae13
2
pom.xml
2
pom.xml
|
@ -4,7 +4,7 @@
|
||||||
<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.10.4</version>
|
<version>1.10.5</version>
|
||||||
<packaging>war</packaging>
|
<packaging>war</packaging>
|
||||||
|
|
||||||
<properties>
|
<properties>
|
||||||
|
|
|
@ -2661,30 +2661,29 @@ public class EditarPricingController extends PricingController {
|
||||||
|
|
||||||
paradasConexao = new ArrayList<>();
|
paradasConexao = new ArrayList<>();
|
||||||
|
|
||||||
|
List<String> combinacaoParadas = new ArrayList<>();
|
||||||
|
|
||||||
clearCombobox(cmbConexaoCtrl);
|
clearCombobox(cmbConexaoCtrl);
|
||||||
for (ConexionCtrl p :lsConexoesCtrlList) {
|
for (ConexionCtrl p :lsConexoesCtrlList) {
|
||||||
Parada paradaOrigem = paradaService.obtenerID(p.getOrigenId());
|
Parada paradaOrigem = paradaService.obtenerID(p.getOrigenId());
|
||||||
Parada paradaDestino = paradaService.obtenerID(p.getDestinoId());
|
Parada paradaDestino = paradaService.obtenerID(p.getDestinoId());
|
||||||
|
|
||||||
Boolean origem = false, destino = false;
|
|
||||||
|
|
||||||
if(!paradasConexao.contains(paradaOrigem)) {
|
if(!paradasConexao.contains(paradaOrigem)) {
|
||||||
paradasConexao.add(paradaOrigem);
|
paradasConexao.add(paradaOrigem);
|
||||||
} else {
|
|
||||||
origem = true;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if(!paradasConexao.contains(paradaDestino)) {
|
if(!paradasConexao.contains(paradaDestino)) {
|
||||||
paradasConexao.add(paradaDestino);
|
paradasConexao.add(paradaDestino);
|
||||||
} else {
|
|
||||||
destino = true;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
//Se ja foi adicionado a origem e destino nao mostra novamente.
|
String combinacao = p.getOrigenId() + "-" + p.getDestinoId();
|
||||||
if(origem && destino) {
|
|
||||||
|
if(combinacaoParadas.contains(combinacao)) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
combinacaoParadas.add(combinacao);
|
||||||
|
|
||||||
Comboitem comboItem = new Comboitem(paradaOrigem.getDescparada() + " -> " + paradaDestino.getDescparada());
|
Comboitem comboItem = new Comboitem(paradaOrigem.getDescparada() + " -> " + paradaDestino.getDescparada());
|
||||||
comboItem.setValue(p);
|
comboItem.setValue(p);
|
||||||
comboItem.setParent(cmbConexaoCtrl);
|
comboItem.setParent(cmbConexaoCtrl);
|
||||||
|
|
Loading…
Reference in New Issue