public void generarPronostico(Partido partido, int codPronostico) { try { int diferencia = partido.getRankingLocal() - partido.getRankingVisitante(); String resultado = ""; int stake = 0; float cuota = 0; if (diferencia > -120) { resultado = VICTORIA_LOCAL; cuota = partido.getCuota1(); } else if (diferencia <= -120 && diferencia >= -240) { resultado = EMPATE; cuota = partido.getCuotaX(); } else { resultado = VICTORIA_VISITANTE; cuota = partido.getCuota2(); } if (EMPATE.equals(resultado)) { stake = 3; } else { /* if(cuota<1.5) { stake = 10; } else if(cuota>=1.5 && cuota<1.7) { stake = 9; } else if(cuota>=1.7 && cuota<1.9) { stake = 8; } else if(cuota>=1.9 && cuota<2.1) { stake = 7; } else if (cuota>=2.1 && cuota<2.3) { stake = 6; } else if(cuota>=2.3 && cuota<2.5) { stake = 5; } else if(cuota>=2.5 && cuota<2.7) { stake = 4; } else if (cuota>=2.7 && cuota<2.9) { stake = 3; } else if(cuota>=2.9 && cuota<3.1) { stake = 2; } else if(cuota>=3.1) { stake = 1; } */ stake = 4; } PronosticoDao pronosticoDao = new PronosticoDaoImpl(); pronosticoDao.insertarPronostico(partido, 2, codPronostico, resultado, stake); } catch (Exception e) { e.printStackTrace(); } }