|
|
|
@ -129,7 +129,7 @@ public class AnalisesDataProvider extends GenericDataProvider
|
|
|
|
st.execute( sql );
|
|
|
|
st.execute( sql );
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public String getExpression( String nome, Integer estabelecimentoID, String visitaDate, String POR )
|
|
|
|
public String getExpression( String nome, Integer estabelecimentoID, String visitaDate, String POR, Integer fromYear )
|
|
|
|
{
|
|
|
|
{
|
|
|
|
String tables = "analises_acidentes";
|
|
|
|
String tables = "analises_acidentes";
|
|
|
|
String joinConditions = "";
|
|
|
|
String joinConditions = "";
|
|
|
|
@ -165,6 +165,11 @@ public class AnalisesDataProvider extends GenericDataProvider
|
|
|
|
whereExpression += "AND acidentados.numero_mecanografico LIKE '%" + POR.toUpperCase() + "%' ";
|
|
|
|
whereExpression += "AND acidentados.numero_mecanografico LIKE '%" + POR.toUpperCase() + "%' ";
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if( visitaDate == null )
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
whereExpression += " AND EXTRACT( year FROM analises_acidentes.data_acidente ) = " + fromYear + " ";
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return "SELECT * FROM " + tables + " WHERE " + joinConditions + whereExpression + " ";
|
|
|
|
return "SELECT * FROM " + tables + " WHERE " + joinConditions + whereExpression + " ";
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@ -181,7 +186,7 @@ public class AnalisesDataProvider extends GenericDataProvider
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
Statement st = createStatement();
|
|
|
|
Statement st = createStatement();
|
|
|
|
String sql = getExpression( nome, null, visitaDate, POR );
|
|
|
|
String sql = getExpression( nome, null, visitaDate, POR, fromYear );
|
|
|
|
|
|
|
|
|
|
|
|
if ( responsavel_loja.matches( "y" ) )
|
|
|
|
if ( responsavel_loja.matches( "y" ) )
|
|
|
|
{
|
|
|
|
{
|
|
|
|
@ -281,7 +286,7 @@ public class AnalisesDataProvider extends GenericDataProvider
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
Statement st = createStatement();
|
|
|
|
Statement st = createStatement();
|
|
|
|
String sql = getExpression( nome, null, visitaDate, POR );
|
|
|
|
String sql = getExpression( nome, null, visitaDate, POR, fromYear );
|
|
|
|
|
|
|
|
|
|
|
|
if ( responsavel_loja.matches( "y" ) )
|
|
|
|
if ( responsavel_loja.matches( "y" ) )
|
|
|
|
{
|
|
|
|
{
|
|
|
|
@ -367,7 +372,7 @@ public class AnalisesDataProvider extends GenericDataProvider
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
Statement st = createStatement();
|
|
|
|
Statement st = createStatement();
|
|
|
|
String sql = getExpression( nome, estabelecimentoID, visitaDate, POR );
|
|
|
|
String sql = getExpression( nome, estabelecimentoID, visitaDate, POR, fromYear );
|
|
|
|
|
|
|
|
|
|
|
|
sql += "AND (estado = " + Global.ESTADO_HS + " OR estado = " + Global.ESTADO_FECHAR +
|
|
|
|
sql += "AND (estado = " + Global.ESTADO_HS + " OR estado = " + Global.ESTADO_FECHAR +
|
|
|
|
" OR estado = " + Global.ESTADO_CONSOLIDACAO + ")" +
|
|
|
|
" OR estado = " + Global.ESTADO_CONSOLIDACAO + ")" +
|
|
|
|
@ -428,7 +433,7 @@ public class AnalisesDataProvider extends GenericDataProvider
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
Statement st = createStatement();
|
|
|
|
Statement st = createStatement();
|
|
|
|
String sql = getExpression( nome, null, visitaDate, POR );
|
|
|
|
String sql = getExpression( nome, null, visitaDate, POR, fromYear );
|
|
|
|
|
|
|
|
|
|
|
|
if ( responsavel_loja.matches( "y" ) )
|
|
|
|
if ( responsavel_loja.matches( "y" ) )
|
|
|
|
{
|
|
|
|
{
|
|
|
|
@ -503,7 +508,7 @@ public class AnalisesDataProvider extends GenericDataProvider
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
Statement st = createStatement();
|
|
|
|
Statement st = createStatement();
|
|
|
|
String sql = getExpression( nome, estabelecimentoID, visitaDate, POR );
|
|
|
|
String sql = getExpression( nome, estabelecimentoID, visitaDate, POR, fromYear );
|
|
|
|
|
|
|
|
|
|
|
|
sql += "AND (" +
|
|
|
|
sql += "AND (" +
|
|
|
|
"estado < " + Global.ESTADO_HS + " OR (estado > " + Global.ESTADO_HS + " AND estado < " + Global.ESTADO_CONSOLIDACAO + ") " +
|
|
|
|
"estado < " + Global.ESTADO_HS + " OR (estado > " + Global.ESTADO_HS + " AND estado < " + Global.ESTADO_CONSOLIDACAO + ") " +
|
|
|
|
@ -561,7 +566,7 @@ public class AnalisesDataProvider extends GenericDataProvider
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
Statement st = createStatement();
|
|
|
|
Statement st = createStatement();
|
|
|
|
String sql = getExpression( nome, null, visitaDate, POR );
|
|
|
|
String sql = getExpression( nome, null, visitaDate, POR, fromYear );
|
|
|
|
|
|
|
|
|
|
|
|
if ( responsavel_loja.matches( "y" ) )
|
|
|
|
if ( responsavel_loja.matches( "y" ) )
|
|
|
|
{
|
|
|
|
{
|
|
|
|
@ -630,7 +635,7 @@ public class AnalisesDataProvider extends GenericDataProvider
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
Statement st = createStatement();
|
|
|
|
Statement st = createStatement();
|
|
|
|
String sql = getExpression( nome, null, visitaDate, POR );
|
|
|
|
String sql = getExpression( nome, null, visitaDate, POR, fromYear );
|
|
|
|
|
|
|
|
|
|
|
|
sql += "AND estado < 5 OR (estado = 6 AND estado_assinatura <> 2) OR (estado = 6 AND estado_assinatura = 2 AND ass_med = 'y') " +
|
|
|
|
sql += "AND estado < 5 OR (estado = 6 AND estado_assinatura <> 2) OR (estado = 6 AND estado_assinatura = 2 AND ass_med = 'y') " +
|
|
|
|
"OR (estado > 6 AND estado < 9) " +
|
|
|
|
"OR (estado > 6 AND estado < 9) " +
|
|
|
|
@ -692,7 +697,8 @@ public class AnalisesDataProvider extends GenericDataProvider
|
|
|
|
return getAnalisesSeguimentoDirSiprpList( fromYear );
|
|
|
|
return getAnalisesSeguimentoDirSiprpList( fromYear );
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
String sql = getExpression( nome, estabelecimentoID, visitaDate, POR );
|
|
|
|
String sql = getExpression( nome, estabelecimentoID, visitaDate, POR, fromYear );
|
|
|
|
|
|
|
|
|
|
|
|
sql += " AND estado < " + Global.ESTADO_CONCLUIDO + " ORDER BY analise_nr";
|
|
|
|
sql += " AND estado < " + Global.ESTADO_CONCLUIDO + " ORDER BY analise_nr";
|
|
|
|
|
|
|
|
|
|
|
|
Statement st = createStatement();
|
|
|
|
Statement st = createStatement();
|
|
|
|
@ -748,7 +754,7 @@ public class AnalisesDataProvider extends GenericDataProvider
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
Statement st = createStatement();
|
|
|
|
Statement st = createStatement();
|
|
|
|
String sql = getExpression( nome, estabelecimentoID, visitaDate, POR );
|
|
|
|
String sql = getExpression( nome, estabelecimentoID, visitaDate, POR, fromYear );
|
|
|
|
sql += "AND estado < " + Global.ESTADO_CONCLUIDO + " ";
|
|
|
|
sql += "AND estado < " + Global.ESTADO_CONCLUIDO + " ";
|
|
|
|
|
|
|
|
|
|
|
|
if ( estabelecimento_id != null )
|
|
|
|
if ( estabelecimento_id != null )
|
|
|
|
@ -838,7 +844,7 @@ public class AnalisesDataProvider extends GenericDataProvider
|
|
|
|
{
|
|
|
|
{
|
|
|
|
String sql = null;
|
|
|
|
String sql = null;
|
|
|
|
|
|
|
|
|
|
|
|
sql = getExpression( nome, estabelecimentoID, null, POR );
|
|
|
|
sql = getExpression( nome, estabelecimentoID, null, POR, ano == null ? fromYear : ano );
|
|
|
|
|
|
|
|
|
|
|
|
if ( estabelecimento_id != null && estabelecimento_id.intValue() > 0 )
|
|
|
|
if ( estabelecimento_id != null && estabelecimento_id.intValue() > 0 )
|
|
|
|
{
|
|
|
|
{
|
|
|
|
|