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>
|
||||
<groupId>br.com.rjconsultores</groupId>
|
||||
<artifactId>ventaboletosadm</artifactId>
|
||||
<version>1.10.4</version>
|
||||
<version>1.10.5</version>
|
||||
<packaging>war</packaging>
|
||||
|
||||
<properties>
|
||||
|
|
|
@ -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);
|
||||
|
|
Loading…
Reference in New Issue