git-svn-id: https://svn.coded.pt/svn/SIPRP@1126 bb69d46d-e84e-40c8-a05a-06db0d633741

0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z
Tiago Simão 16 years ago
parent 8687c2cd36
commit bf70eccec1

@ -228,7 +228,7 @@ public class CreatePlanosDataProvider {
sql += "(select distinct hs_relatorio_posto_risco.risco_id, ";
sql += "case when hs_relatorio_posto_risco.valor_qualitativo_id isnull and hs_relatorio_posto_risco.probabilidade isnull and hs_relatorio_posto_risco.severidade isnull then null ";
sql += "when hs_relatorio_posto_risco.valor_qualitativo_id isnull then hs_relatorio_posto_risco.probabilidade * hs_relatorio_posto_risco.severidade ";
sql += "else hs_relatorio_posto_risco.valor_qualitativo_id ";
sql += "else null ";
sql += "end as valor ";
sql += "from hs_relatorio_posto ";
sql += "inner join hs_relatorio_posto_medida on hs_relatorio_posto_medida.posto_id = hs_relatorio_posto.id ";
@ -241,8 +241,8 @@ public class CreatePlanosDataProvider {
sql += "order by subquery.valor";
System.out.println("VALORES BY RISCO : " + sql);
ResultSet rs = st.executeQuery(sql);
List<Valor> valores = new ArrayList();
Integer valor = null;
List<Valor> valores = new ArrayList<Valor>();
// Integer valor = null;
if(rs.isBeforeFirst())
{
rs.first();
@ -255,13 +255,13 @@ public class CreatePlanosDataProvider {
{
v.setValor(null);
//r.setValor(null);
valor = null;
// valor = null;
}
else
{
v.setValor((Integer) oValor);
//r.setValor((Integer) oValor);
valor = (Integer) oValor;
// valor = (Integer) oValor;
}
// System.out.println("RISCO : " + r.getId().toString() + "VALOR : " + oValor.toString());
//int valor = rs.getInt("valor");

@ -616,7 +616,8 @@ public class PlanosDataProvider extends GenericDataProvider{
r.setParecer_dns(rs.getString("parecer_dns"));
r.setVerificacao_siprp(rs.getString("verificacao_siprp"));
r.setMedidas(getMedidasByRisco(r));
r.setValor(new Integer(rs.getInt("valor")));
Object valorObject = rs.getObject("valor");
r.setValor( valorObject == null ? null : (Integer) valorObject );
riscos.add(r);
}while(rs.next());
}

@ -382,7 +382,7 @@ public class PlanosActuacao {
{
case Global.FASE_SEGURANCA_PREENCHIMENTO:
tipo_utilizador = Global.RESPONSAVEL_SEGURANCA;
assunto = "Plano de Actua<EFBFBD><EFBFBD>o da Avalia<69><61>o de Riscos de " + p.getData_visita_str() + " - " + p.getNome_estabelecimento();
assunto = "Plano de Actuação da Avaliação de Riscos de " + p.getData_visita_str() + " - " + p.getNome_estabelecimento();
mail_text = "<p>Exmo. (a) Senhor (a),</p>";
mail_text += "<p>Encontra-se dispon&iacute;vel em www.siprp.com o Plano de Actua&ccedil;&atilde;o referente &agrave; auditoria de Avalia&ccedil;&atilde;o de Riscos Laborais realizada no passado dia " + p.getData_visita_str() + " para que possa efectuar o seu preenchimento.</p>";
mail_text += "<p>Recordamos que disp&otilde;e de duas semanas para efectuar o seu preenchimento e passar o respectivo processo para a fase seguinte, ou seja, para o respons&aacute;vel pelo seu estabelecimento.</p>";

Loading…
Cancel
Save