|
|
|
|
@ -567,9 +567,11 @@ public class PlanosDataProvider extends GenericDataProvider{
|
|
|
|
|
|
|
|
|
|
private List<Risco> getRiscosByArea(Area a) throws Exception
|
|
|
|
|
{
|
|
|
|
|
List<Risco> riscos = new ArrayList();
|
|
|
|
|
List<Risco> riscos = new ArrayList<Risco>();
|
|
|
|
|
Statement st = createStatement();
|
|
|
|
|
String sql = "SELECT * FROM plano_riscos WHERE area_id = " + a.getId() + " ORDER BY valor DESC";
|
|
|
|
|
// String sql = "SELECT * FROM plano_riscos WHERE area_id = " + a.getId() + " ORDER BY valor DESC";
|
|
|
|
|
String sql = "SELECT plano_riscos.*, coalesce(valor,-1) as ordem_valor FROM plano_riscos " +
|
|
|
|
|
"WHERE area_id = " + a.getId() + " ORDER BY ordem_valor DESC, area_id, risco_id;";
|
|
|
|
|
ResultSet rs = st.executeQuery(sql);
|
|
|
|
|
|
|
|
|
|
if(rs.isBeforeFirst())
|
|
|
|
|
|