diff --git a/cit-adm-materiais-api/src/main/resources/scripts-bd/Migracao_MPOG/04-Patrimonio.sql b/cit-adm-materiais-api/src/main/resources/scripts-bd/Migracao_MPOG/04-Patrimonio.sql index ef02d24..8873308 100644 --- a/cit-adm-materiais-api/src/main/resources/scripts-bd/Migracao_MPOG/04-Patrimonio.sql +++ b/cit-adm-materiais-api/src/main/resources/scripts-bd/Migracao_MPOG/04-Patrimonio.sql @@ -2368,7 +2368,8 @@ BEGIN; -- #INI :: GERACAO DO HISTORICO DOS BENS PATRIMONIAIS >> HISTORICOBEMPAT dominiotipohistorico_id, dominiotipomotivoalteracao_id, dominioclassereferencia_id, - idClasseReferencia + idClasseReferencia, + codigooperacao ) SELECT NEXTVAL('hibernate_sequence'), @@ -2385,7 +2386,8 @@ BEGIN; -- #INI :: GERACAO DO HISTORICO DOS BENS PATRIMONIAIS >> HISTORICOBEMPAT hist_entrada, mot_incorporacao, classeId, - E.ID + E.ID, + E.CODIGO FROM ENTRADA E INNER JOIN ENTRADAPATRIMONIO EP ON (EP.ID = E.ID) INNER JOIN ENTRADAPATRIMONIOITEM I ON (I.ENTRADA_ID = E.ID) @@ -2410,7 +2412,8 @@ BEGIN; -- #INI :: GERACAO DO HISTORICO DOS BENS PATRIMONIAIS >> HISTORICOBEMPAT dominiotipohistorico_id, dominiotipomotivoalteracao_id, dominioclassereferencia_id, - idClasseReferencia + idClasseReferencia, + codigooperacao ) SELECT NEXTVAL('hibernate_sequence'), @@ -2427,7 +2430,8 @@ BEGIN; -- #INI :: GERACAO DO HISTORICO DOS BENS PATRIMONIAIS >> HISTORICOBEMPAT hist_entrada, mot_contabilizacao, classeId, - E.ID + E.ID, + E.CODIGO FROM ENTRADA E INNER JOIN ENTRADAPATRIMONIOITEM I ON (I.ENTRADA_ID = E.ID) INNER JOIN BEMPATRIMONIAL B ON (B.ENTRADAITEM_ID = I.ID) @@ -2451,7 +2455,8 @@ BEGIN; -- #INI :: GERACAO DO HISTORICO DOS BENS PATRIMONIAIS >> HISTORICOBEMPAT dominiotipohistorico_id, dominiotipomotivoalteracao_id, dominioclassereferencia_id, - idClasseReferencia + idClasseReferencia, + codigooperacao ) SELECT NEXTVAL('hibernate_sequence'), @@ -2468,7 +2473,8 @@ BEGIN; -- #INI :: GERACAO DO HISTORICO DOS BENS PATRIMONIAIS >> HISTORICOBEMPAT hist_baixa, mot_baixa, classeId, - B.ID + B.ID, + BP.CODIGO FROM BAIXA B INNER JOIN BAIXAPATRIMONIO BP ON (BP.ID = B.ID) INNER JOIN BAIXAPATRIMONIOITEM I ON (I.BAIXA_ID = BP.ID) @@ -2492,7 +2498,8 @@ BEGIN; -- #INI :: GERACAO DO HISTORICO DOS BENS PATRIMONIAIS >> HISTORICOBEMPAT dominiotipohistorico_id, dominiotipomotivoalteracao_id, dominioclassereferencia_id, - idClasseReferencia + idClasseReferencia, + codigooperacao ) select NEXTVAL('hibernate_sequence'), @@ -2510,7 +2517,8 @@ BEGIN; -- #INI :: GERACAO DO HISTORICO DOS BENS PATRIMONIAIS >> HISTORICOBEMPAT hist_transf_interna, mot_transf_interna, classeId, - t.id + t.id, + t.codigo from transferencia t inner join transferenciaitem i on (i.transferencia_id = t.id) inner join estruturaorganizacional ed on (ed.id = t.unidadedestino_id) @@ -2534,7 +2542,8 @@ BEGIN; -- #INI :: GERACAO DO HISTORICO DOS BENS PATRIMONIAIS >> HISTORICOBEMPAT dominiotipohistorico_id, dominiotipomotivoalteracao_id, dominioclassereferencia_id, - idClasseReferencia + idClasseReferencia, + codigooperacao ) select NEXTVAL('hibernate_sequence'), @@ -2551,7 +2560,8 @@ BEGIN; -- #INI :: GERACAO DO HISTORICO DOS BENS PATRIMONIAIS >> HISTORICOBEMPAT hist_atribuir_detentor, mot_definicao_detentor, classeId, - d.id + d.id, + d.codigo from definicaodetentor d inner join definicaodetentoritem di on (di.definicaodetentor_id = d.id) inner join parceiro par on (par.id = d.colaborador_id) @@ -2574,7 +2584,8 @@ BEGIN; -- #INI :: GERACAO DO HISTORICO DOS BENS PATRIMONIAIS >> HISTORICOBEMPAT dominiotipohistorico_id, dominiotipomotivoalteracao_id, dominioclassereferencia_id, - idClasseReferencia + idClasseReferencia, + codigooperacao ) select NEXTVAL('hibernate_sequence'), @@ -2591,7 +2602,8 @@ BEGIN; -- #INI :: GERACAO DO HISTORICO DOS BENS PATRIMONIAIS >> HISTORICOBEMPAT hist_alteracao as tipo_historico, mot_saida_temporaria as motivo_historico, classeId, - s.id + s.id, + s.codigo from saidatemporaria s inner join saidatemporariaitem si on (si.saidatemporaria_id = s.id) inner join bempatrimonial bem on (bem.id = si.bempatrimonial_id) @@ -2612,7 +2624,8 @@ BEGIN; -- #INI :: GERACAO DO HISTORICO DOS BENS PATRIMONIAIS >> HISTORICOBEMPAT dominiotipohistorico_id, dominiotipomotivoalteracao_id, dominioclassereferencia_id, - idClasseReferencia + idClasseReferencia, + codigooperacao ) select NEXTVAL('hibernate_sequence'), @@ -2629,7 +2642,8 @@ BEGIN; -- #INI :: GERACAO DO HISTORICO DOS BENS PATRIMONIAIS >> HISTORICOBEMPAT hist_alteracao as tipo_historico, mot_retorno_saida as motivo_historico, classeId, - s.id + s.id, + s.codigo from saidatemporaria s inner join saidatemporariaitem si on (si.saidatemporaria_id = s.id) inner join bempatrimonial bem on (bem.id = si.bempatrimonial_id) diff --git a/cit-adm-materiais-api/src/main/resources/scripts-bd/postgres/v1.15.0/01-cit-adm-materiais-v1.15.0-postgres.sql b/cit-adm-materiais-api/src/main/resources/scripts-bd/postgres/v1.15.0/01-cit-adm-materiais-v1.15.0-postgres.sql index 49794de..be56f65 100644 --- a/cit-adm-materiais-api/src/main/resources/scripts-bd/postgres/v1.15.0/01-cit-adm-materiais-v1.15.0-postgres.sql +++ b/cit-adm-materiais-api/src/main/resources/scripts-bd/postgres/v1.15.0/01-cit-adm-materiais-v1.15.0-postgres.sql @@ -1609,3 +1609,35 @@ END$$; */ -- ERICK FIM 10/05/2016 + +-- RONAN INICIO 12/05/2016 +update historicobempatrimonial hbp set codigooperacao = e.codigo + from entrada e + where e.id = hbp.idclassereferencia and hbp.codigooperacao is null + and hbp.dominioclassereferencia_id = ( + select id from dominio where chave = 'classeReferencia' and codigo = 1); + +update historicobempatrimonial hbp set codigooperacao = b.codigo + from baixapatrimonio b + where b.id = hbp.idclassereferencia and hbp.codigooperacao is null + and hbp.dominioclassereferencia_id = ( + select id from dominio where chave = 'classeReferencia' and codigo = 2); + +update historicobempatrimonial hbp set codigooperacao = t.codigo + from transferencia t + where t.id = hbp.idclassereferencia and hbp.codigooperacao is null + and hbp.dominioclassereferencia_id in ( + select id from dominio where chave = 'classeReferencia' and (codigo = 3 or codigo = 4)); + +update historicobempatrimonial hbp set codigooperacao = s.codigo + from saidatemporaria s + where s.id = hbp.idclassereferencia and hbp.codigooperacao is null + and hbp.dominioclassereferencia_id = ( + select id from dominio where chave = 'classeReferencia' and codigo = 9); + +update historicobempatrimonial hbp set codigooperacao = d.codigo + from definicaodetentor d + where d.id = hbp.idclassereferencia and hbp.codigooperacao is null + and hbp.dominioclassereferencia_id = ( + select id from dominio where chave = 'classeReferencia' and codigo = 10); +-- RONAN FIM 12/05/2016 \ No newline at end of file -- libgit2 0.21.2