|
|
|
@ -247,29 +247,60 @@ public class PlanosDataProvider extends GenericDataProvider
|
|
|
|
{
|
|
|
|
{
|
|
|
|
where = where.and( new Field( "EXTRACT( year FROM " + PlanosActuacaoData.DATA_VISITA_FULL + " )" ).isEqual( ano) );
|
|
|
|
where = where.and( new Field( "EXTRACT( year FROM " + PlanosActuacaoData.DATA_VISITA_FULL + " )" ).isEqual( ano) );
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
Select2 query = new Select2(
|
|
|
|
Select2 query = new Select2(
|
|
|
|
new String[] { PlanosActuacaoData.TABLENAME },
|
|
|
|
new String[] { PlanosActuacaoData.TABLENAME, PlanoAreasData.TABLENAME, PlanoRiscosData.TABLENAME },
|
|
|
|
new Integer[] {},
|
|
|
|
new Integer[] { Select2.JOIN_INNER, Select2.JOIN_INNER },
|
|
|
|
new Expression[] {},
|
|
|
|
new Expression[] {
|
|
|
|
|
|
|
|
new Field( PlanosActuacaoData.ID_FULL ).isEqual( new Field( PlanoAreasData.PLANO_ID_FULL ) ) ,
|
|
|
|
|
|
|
|
new Field( PlanoAreasData.ID_FULL ).isEqual( new Field( PlanoRiscosData.AREA_ID_FULL ) )
|
|
|
|
|
|
|
|
},
|
|
|
|
new String[] {
|
|
|
|
new String[] {
|
|
|
|
PlanosActuacaoData.ESTABELECIMENTO_ID_FULL, PlanosActuacaoData.FASE_FULL, PlanosActuacaoData.DATA_VISITA_FULL,
|
|
|
|
PlanosActuacaoData.ESTABELECIMENTO_ID_FULL,
|
|
|
|
PlanosActuacaoData.NOME_ESTABELECIMENTO_FULL, PlanosActuacaoData.VALIDACAO_DIRECTOR_LOJA_FULL, PlanosActuacaoData.VALIDACAO_DNS_FULL,
|
|
|
|
PlanosActuacaoData.FASE_FULL,
|
|
|
|
PlanosActuacaoData.VALIDACAO_HS_FULL, PlanosActuacaoData.PARECER_DNS_FULL, PlanosActuacaoData.OBS_CORRECAO_FULL,
|
|
|
|
PlanosActuacaoData.DATA_VISITA_FULL,
|
|
|
|
PlanosActuacaoData.DATA_VALIDACAO_DIR_LOJA_FULL, PlanosActuacaoData.USER_DIR_LOJA_FULL, PlanosActuacaoData.DATA_VALIDACAO_DNS_FULL,
|
|
|
|
"trim( " + PlanosActuacaoData.NOME_ESTABELECIMENTO_FULL +" )",
|
|
|
|
PlanosActuacaoData.USER_DNS_FULL, PlanosActuacaoData.DATA_VALIDACAO_HS_FULL, PlanosActuacaoData.USER_HS_FULL,
|
|
|
|
PlanosActuacaoData.VALIDACAO_DIRECTOR_LOJA_FULL,
|
|
|
|
PlanosActuacaoData.FASE_ANTES_CORRECAO_FULL, PlanosActuacaoData.CORRECAO_FULL, PlanosActuacaoData.OBSERVACOES_DL_FULL,
|
|
|
|
PlanosActuacaoData.VALIDACAO_DNS_FULL,
|
|
|
|
PlanosActuacaoData.OBSERVACOES_DNS_FULL, PlanosActuacaoData.VERIFICACAO_SIPRP_FULL, PlanosActuacaoData.DATA_CONTROLO_FULL,
|
|
|
|
PlanosActuacaoData.VALIDACAO_HS_FULL,
|
|
|
|
PlanosActuacaoData.DATA_EMAIL_CONTROLO_FULL, PlanosActuacaoData.EMPRESA_ID_FULL, PlanosActuacaoData.NOME_EMPRESA_FULL,
|
|
|
|
"trim( " + PlanosActuacaoData.PARECER_DNS_FULL + " )",
|
|
|
|
PlanosActuacaoData.TECNICO_HS_ID_FULL, PlanosActuacaoData.TECNICO_HS_NOME_FULL, PlanosActuacaoData.ID_FULL,
|
|
|
|
"trim( " + PlanosActuacaoData.OBS_CORRECAO_FULL + " )",
|
|
|
|
PlanosActuacaoData.DATA_RELATORIO_FULL, PlanosActuacaoData.DELETED_DATE_FULL, PlanosActuacaoData.CONCLUIDO_POR_DESACTIVACAO_FULL,
|
|
|
|
PlanosActuacaoData.DATA_VALIDACAO_DIR_LOJA_FULL,
|
|
|
|
PlanosActuacaoData.TECNICO_SUPERIOR_HS_ID_FULL, PlanosActuacaoData.TECNICO_SUPERIOR_HS_NOME_FULL, PlanosActuacaoData.DATA_DESACTIVACAO_FULL,
|
|
|
|
PlanosActuacaoData.USER_DIR_LOJA_FULL,
|
|
|
|
PlanosActuacaoData.DATA_DISPONIBILIZACAO_FULL, PlanosActuacaoData.DATA_VALIDACAO_SEG_FULL, PlanosActuacaoData.USER_SEG_FULL,
|
|
|
|
PlanosActuacaoData.DATA_VALIDACAO_DNS_FULL,
|
|
|
|
PlanosActuacaoData.HS_RELATORIO_ID_FULL
|
|
|
|
PlanosActuacaoData.USER_DNS_FULL,
|
|
|
|
|
|
|
|
PlanosActuacaoData.DATA_VALIDACAO_HS_FULL,
|
|
|
|
|
|
|
|
PlanosActuacaoData.USER_HS_FULL,
|
|
|
|
|
|
|
|
PlanosActuacaoData.FASE_ANTES_CORRECAO_FULL,
|
|
|
|
|
|
|
|
PlanosActuacaoData.CORRECAO_FULL,
|
|
|
|
|
|
|
|
"trim( " + PlanosActuacaoData.OBSERVACOES_DL_FULL + " )",
|
|
|
|
|
|
|
|
"trim( " + PlanosActuacaoData.OBSERVACOES_DNS_FULL + " )",
|
|
|
|
|
|
|
|
"trim( " + PlanosActuacaoData.VERIFICACAO_SIPRP_FULL + " )",
|
|
|
|
|
|
|
|
PlanosActuacaoData.DATA_CONTROLO_FULL,
|
|
|
|
|
|
|
|
PlanosActuacaoData.DATA_EMAIL_CONTROLO_FULL,
|
|
|
|
|
|
|
|
PlanosActuacaoData.EMPRESA_ID_FULL,
|
|
|
|
|
|
|
|
"trim( " + PlanosActuacaoData.NOME_EMPRESA_FULL + " )",
|
|
|
|
|
|
|
|
PlanosActuacaoData.TECNICO_HS_ID_FULL,
|
|
|
|
|
|
|
|
"trim( " + PlanosActuacaoData.TECNICO_HS_NOME_FULL + " )",
|
|
|
|
|
|
|
|
PlanosActuacaoData.ID_FULL,
|
|
|
|
|
|
|
|
PlanosActuacaoData.DATA_RELATORIO_FULL,
|
|
|
|
|
|
|
|
PlanosActuacaoData.DELETED_DATE_FULL,
|
|
|
|
|
|
|
|
PlanosActuacaoData.CONCLUIDO_POR_DESACTIVACAO_FULL,
|
|
|
|
|
|
|
|
PlanosActuacaoData.TECNICO_SUPERIOR_HS_ID_FULL,
|
|
|
|
|
|
|
|
"trim( " + PlanosActuacaoData.TECNICO_SUPERIOR_HS_NOME_FULL + " )",
|
|
|
|
|
|
|
|
PlanosActuacaoData.DATA_DESACTIVACAO_FULL,
|
|
|
|
|
|
|
|
PlanosActuacaoData.DATA_DISPONIBILIZACAO_FULL,
|
|
|
|
|
|
|
|
PlanosActuacaoData.DATA_VALIDACAO_SEG_FULL,
|
|
|
|
|
|
|
|
PlanosActuacaoData.USER_SEG_FULL,
|
|
|
|
|
|
|
|
PlanosActuacaoData.HS_RELATORIO_ID_FULL,
|
|
|
|
|
|
|
|
"COUNT( DISTINCT " + PlanoRiscosData.IS_PATRIMONIAL_FULL + " ) > 1"
|
|
|
|
},
|
|
|
|
},
|
|
|
|
where,
|
|
|
|
where,
|
|
|
|
null, null, null, null
|
|
|
|
null, new String[] { "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11",
|
|
|
|
|
|
|
|
"12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24",
|
|
|
|
|
|
|
|
"25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37" },
|
|
|
|
|
|
|
|
null, null
|
|
|
|
);
|
|
|
|
);
|
|
|
|
|
|
|
|
query.disableOrderFieldsVerification();
|
|
|
|
return query;
|
|
|
|
return query;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@ -590,6 +621,7 @@ public class PlanosDataProvider extends GenericDataProvider
|
|
|
|
Date dataValidacaoSeg = array.get( i, 34 );
|
|
|
|
Date dataValidacaoSeg = array.get( i, 34 );
|
|
|
|
Integer userSeg = array.get( i, 35 );
|
|
|
|
Integer userSeg = array.get( i, 35 );
|
|
|
|
Integer hsRelatorioID = array.get( i, 36 );
|
|
|
|
Integer hsRelatorioID = array.get( i, 36 );
|
|
|
|
|
|
|
|
Boolean temPatrimoniais = array.get( i, 37 );
|
|
|
|
|
|
|
|
|
|
|
|
PlanoActuacao pa = new PlanoActuacao();
|
|
|
|
PlanoActuacao pa = new PlanoActuacao();
|
|
|
|
pa.setId( id );
|
|
|
|
pa.setId( id );
|
|
|
|
@ -624,6 +656,7 @@ public class PlanosDataProvider extends GenericDataProvider
|
|
|
|
pa.setData_validacao_seg( dataValidacaoSeg );
|
|
|
|
pa.setData_validacao_seg( dataValidacaoSeg );
|
|
|
|
pa.setUser_seg( userSeg );
|
|
|
|
pa.setUser_seg( userSeg );
|
|
|
|
pa.setHs_relatorio_id( hsRelatorioID );
|
|
|
|
pa.setHs_relatorio_id( hsRelatorioID );
|
|
|
|
|
|
|
|
pa.setTem_patrimoniais( temPatrimoniais );
|
|
|
|
|
|
|
|
|
|
|
|
// pa.setData_controlo( dataControlo );
|
|
|
|
// pa.setData_controlo( dataControlo );
|
|
|
|
// pa.setData_email_controlo( dataEmailControlo );
|
|
|
|
// pa.setData_email_controlo( dataEmailControlo );
|
|
|
|
|