|
|
|
|
@ -295,7 +295,7 @@ public class HigieneSegurancaLogic
|
|
|
|
|
rPosto.save();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public static void addRiscoToRelatorioPosto( HsRiscoData risco, Integer order, HsRelatorioPostoData rPosto )
|
|
|
|
|
public static void addRiscoToRelatorioPosto( HsRiscoData risco, Integer order, HsRelatorioPostoData rPosto ) throws Exception
|
|
|
|
|
{
|
|
|
|
|
HsRelatorioRiscoData rRelatorioRisco = new HsRelatorioRiscoData();
|
|
|
|
|
rRelatorioRisco.setToRelatorio_id( rPosto.toArea_id().toRelatorio_id() );
|
|
|
|
|
@ -314,15 +314,19 @@ public class HigieneSegurancaLogic
|
|
|
|
|
rPostoMedida.setIs_plano_actuacao( false );
|
|
|
|
|
rPostoMedida.setToMedida_id( rMedida );
|
|
|
|
|
rPostoMedida.setToPosto_id( rPosto );
|
|
|
|
|
rPostoMedida.save();
|
|
|
|
|
rMedida.save();
|
|
|
|
|
}
|
|
|
|
|
rPostoRisco.save();
|
|
|
|
|
rRelatorioRisco.save();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private static void revertMedidasAndRiscos( HsPostoRiscoData postoRisco, HsRelatorioPostoData rPosto )
|
|
|
|
|
private static void revertMedidasAndRiscos( HsPostoRiscoData postoRisco, HsRelatorioPostoData rPosto ) throws Exception
|
|
|
|
|
{
|
|
|
|
|
addRiscoToRelatorioPosto(postoRisco.toRisco_id(), postoRisco.getOrdem(), rPosto);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private static void revertMedidasAndRiscos( List<HsPostoRiscoData> postosRiscos, HsRelatorioPostoData rPosto )
|
|
|
|
|
private static void revertMedidasAndRiscos( List<HsPostoRiscoData> postosRiscos, HsRelatorioPostoData rPosto ) throws Exception
|
|
|
|
|
{
|
|
|
|
|
for( HsPostoRiscoData postoRisco : postosRiscos )
|
|
|
|
|
{
|
|
|
|
|
@ -330,7 +334,7 @@ public class HigieneSegurancaLogic
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private static void revertMedidasAndRiscos( HsPostoData posto, HsRelatorioPostoData rPosto )
|
|
|
|
|
private static void revertMedidasAndRiscos( HsPostoData posto, HsRelatorioPostoData rPosto ) throws Exception
|
|
|
|
|
{
|
|
|
|
|
revertMedidasAndRiscos(posto.fromHsPostoRisco_posto_id(),rPosto);
|
|
|
|
|
}
|
|
|
|
|
|