B249 - Relatório RAE de Ocupação (IAP) (fixes bug #6594)
Tempo: 02 horas git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@47497 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
5433bc6098
commit
f3a912970f
|
@ -27,7 +27,8 @@ import com.rjconsultores.ventaboletos.web.utilerias.NamedParameterStatement;
|
||||||
public class RelatorioAcompanhamentoEquivalentes extends Relatorio {
|
public class RelatorioAcompanhamentoEquivalentes extends Relatorio {
|
||||||
|
|
||||||
private static final Integer CEM = Integer.valueOf(100);
|
private static final Integer CEM = Integer.valueOf(100);
|
||||||
private static final Integer MAX_DECIMAL = Integer.valueOf(2);
|
private static final Integer MAX_DECIMAL = Integer.valueOf(5);
|
||||||
|
private static final Integer MIN_DECIMAL = Integer.valueOf(2);
|
||||||
|
|
||||||
enum IndicadorRelatorio {
|
enum IndicadorRelatorio {
|
||||||
|
|
||||||
|
@ -200,6 +201,7 @@ public class RelatorioAcompanhamentoEquivalentes extends Relatorio {
|
||||||
if (IndicadorRelatorio.fromInt(indicador).equals(IndicadorRelatorio.IAP)) {
|
if (IndicadorRelatorio.fromInt(indicador).equals(IndicadorRelatorio.IAP)) {
|
||||||
stmt.setInt("CAPACIDADE", assentos);
|
stmt.setInt("CAPACIDADE", assentos);
|
||||||
stmt.setInt("CEM", CEM);
|
stmt.setInt("CEM", CEM);
|
||||||
|
stmt.setInt("MIN_DECIMAL", MIN_DECIMAL);
|
||||||
stmt.setInt("MAX_DECIMAL", MAX_DECIMAL);
|
stmt.setInt("MAX_DECIMAL", MAX_DECIMAL);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -319,7 +321,7 @@ public class RelatorioAcompanhamentoEquivalentes extends Relatorio {
|
||||||
StringBuilder sql = new StringBuilder();
|
StringBuilder sql = new StringBuilder();
|
||||||
sql.append("SELECT ");
|
sql.append("SELECT ");
|
||||||
sql.append(" ROUND(SUM(:CEM * (( EQUIVALENTE * EXTENSAO_LINHA ) / ");
|
sql.append(" ROUND(SUM(:CEM * (( EQUIVALENTE * EXTENSAO_LINHA ) / ");
|
||||||
sql.append(" ( :CAPACIDADE * EXTENSAO_LINHA ))), :MAX_DECIMAL ) VALOR, ");
|
sql.append(" ( :CAPACIDADE * EXTENSAO_LINHA ))), :MIN_DECIMAL ) VALOR, ");
|
||||||
sql.append(" FINAL_TAV.CORRIDA_ID, FINAL_TAV.FECCORRIDA ");
|
sql.append(" FINAL_TAV.CORRIDA_ID, FINAL_TAV.FECCORRIDA ");
|
||||||
sql.append("FROM ");
|
sql.append("FROM ");
|
||||||
sql.append(" (SELECT ");
|
sql.append(" (SELECT ");
|
||||||
|
|
Loading…
Reference in New Issue