Skip to content

Commit

Permalink
Corretta vista pagamenti portale
Browse files Browse the repository at this point in the history
  • Loading branch information
pintorig authored and nardil committed Dec 18, 2019
1 parent 0772414 commit 3aa8d00
Show file tree
Hide file tree
Showing 7 changed files with 204 additions and 19 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -190,7 +190,7 @@ public List<VistaPagamentoPortale> findAll(JDBCServiceManagerProperties jdbcProp
fields.add(new CustomField("id_applicazione", Long.class, "id_applicazione", this.getVistaPagamentoPortaleFieldConverter().toTable(VistaPagamentoPortale.model())));


List<Map<String, Object>> returnMap = this.select(jdbcProperties, log, connection, sqlQueryObject, expression, true, fields.toArray(new IField[1]));
List<Map<String, Object>> returnMap = this.select(jdbcProperties, log, connection, sqlQueryObject, expression, fields.toArray(new IField[1]));

for(Map<String, Object> map: returnMap) {
Object idApplicazioneObject = map.remove("id_applicazione");
Expand Down
22 changes: 16 additions & 6 deletions src/main/resources/db/sql/mysql/gov_pay.sql
Original file line number Diff line number Diff line change
Expand Up @@ -1260,6 +1260,17 @@ CREATE VIEW v_eventi_vers AS (

-- Vista pagamenti_portale

CREATE VIEW v_pag_portale_base AS
SELECT DISTINCT
pagamenti_portale.id,
versamenti.debitore_identificativo as debitore_identificativo,
versamenti.id_dominio as id_dominio,
versamenti.id_uo as id_uo,
versamenti.id_tipo_versamento as id_tipo_versamento
FROM pagamenti_portale
JOIN pag_port_versamenti ON pagamenti_portale.id = pag_port_versamenti.id_pagamento_portale
JOIN versamenti ON versamenti.id=pag_port_versamenti.id_versamento;

CREATE VIEW v_pagamenti_portale_ext AS
SELECT
pagamenti_portale.cod_canale,
Expand Down Expand Up @@ -1290,12 +1301,11 @@ CREATE VIEW v_pagamenti_portale_ext AS
pagamenti_portale.tipo_utenza,
pagamenti_portale.id,
pagamenti_portale.id_applicazione,
versamenti.id_dominio,
versamenti.id_uo,
versamenti.id_tipo_versamento
FROM pagamenti_portale
JOIN pag_port_versamenti ON pagamenti_portale.id = pag_port_versamenti.id_pagamento_portale
JOIN versamenti ON versamenti.id=pag_port_versamenti.id_versamento;
v_pag_portale_base.debitore_identificativo,
v_pag_portale_base.id_dominio,
v_pag_portale_base.id_uo,
v_pag_portale_base.id_tipo_versamento
FROM v_pag_portale_base JOIN pagamenti_portale ON v_pag_portale_base.id = pagamenti_portale.id;



52 changes: 52 additions & 0 deletions src/main/resources/db/sql/mysql/patch/3.1.2.sql
Original file line number Diff line number Diff line change
Expand Up @@ -65,3 +65,55 @@ CREATE VIEW v_riscossioni AS (
LEFT JOIN tributi ON a.id_tributo = tributi.id
LEFT JOIN tipi_tributo ON tributi.id_tipo_tributo = tipi_tributo.id);


-- 18/12/2019 Aggiornamento della vista pagamenti portale

DROP VIEW v_pagamenti_portale_ext;

CREATE VIEW v_pag_portale_base AS
SELECT DISTINCT
pagamenti_portale.id,
versamenti.debitore_identificativo as debitore_identificativo,
versamenti.id_dominio as id_dominio,
versamenti.id_uo as id_uo,
versamenti.id_tipo_versamento as id_tipo_versamento
FROM pagamenti_portale
JOIN pag_port_versamenti ON pagamenti_portale.id = pag_port_versamenti.id_pagamento_portale
JOIN versamenti ON versamenti.id=pag_port_versamenti.id_versamento;

CREATE VIEW v_pagamenti_portale_ext AS
SELECT
pagamenti_portale.cod_canale,
pagamenti_portale.nome,
pagamenti_portale.importo,
pagamenti_portale.versante_identificativo,
pagamenti_portale.id_sessione,
pagamenti_portale.id_sessione_portale,
pagamenti_portale.id_sessione_psp,
pagamenti_portale.stato,
pagamenti_portale.codice_stato,
pagamenti_portale.descrizione_stato,
pagamenti_portale.psp_redirect_url,
pagamenti_portale.psp_esito,
pagamenti_portale.json_request,
pagamenti_portale.wisp_id_dominio,
pagamenti_portale.wisp_key_pa,
pagamenti_portale.wisp_key_wisp,
pagamenti_portale.wisp_html,
pagamenti_portale.data_richiesta,
pagamenti_portale.url_ritorno,
pagamenti_portale.cod_psp,
pagamenti_portale.tipo_versamento,
pagamenti_portale.multi_beneficiario,
pagamenti_portale.ack,
pagamenti_portale.tipo,
pagamenti_portale.principal,
pagamenti_portale.tipo_utenza,
pagamenti_portale.id,
pagamenti_portale.id_applicazione,
v_pag_portale_base.debitore_identificativo,
v_pag_portale_base.id_dominio,
v_pag_portale_base.id_uo,
v_pag_portale_base.id_tipo_versamento
FROM v_pag_portale_base JOIN pagamenti_portale ON v_pag_portale_base.id = pagamenti_portale.id;

22 changes: 16 additions & 6 deletions src/main/resources/db/sql/oracle/gov_pay.sql
Original file line number Diff line number Diff line change
Expand Up @@ -1745,6 +1745,17 @@ CREATE VIEW v_eventi_vers AS (

-- Vista pagamenti_portale

CREATE VIEW v_pag_portale_base AS
SELECT DISTINCT
pagamenti_portale.id,
versamenti.debitore_identificativo as debitore_identificativo,
versamenti.id_dominio as id_dominio,
versamenti.id_uo as id_uo,
versamenti.id_tipo_versamento as id_tipo_versamento
FROM pagamenti_portale
JOIN pag_port_versamenti ON pagamenti_portale.id = pag_port_versamenti.id_pagamento_portale
JOIN versamenti ON versamenti.id=pag_port_versamenti.id_versamento;

CREATE VIEW v_pagamenti_portale_ext AS
SELECT
pagamenti_portale.cod_canale,
Expand Down Expand Up @@ -1775,11 +1786,10 @@ CREATE VIEW v_pagamenti_portale_ext AS
pagamenti_portale.tipo_utenza,
pagamenti_portale.id,
pagamenti_portale.id_applicazione,
versamenti.id_dominio,
versamenti.id_uo,
versamenti.id_tipo_versamento
FROM pagamenti_portale
JOIN pag_port_versamenti ON pagamenti_portale.id = pag_port_versamenti.id_pagamento_portale
JOIN versamenti ON versamenti.id=pag_port_versamenti.id_versamento;
v_pag_portale_base.debitore_identificativo,
v_pag_portale_base.id_dominio,
v_pag_portale_base.id_uo,
v_pag_portale_base.id_tipo_versamento
FROM v_pag_portale_base JOIN pagamenti_portale ON v_pag_portale_base.id = pagamenti_portale.id;


50 changes: 50 additions & 0 deletions src/main/resources/db/sql/oracle/patch/3.1.2.sql
Original file line number Diff line number Diff line change
Expand Up @@ -65,4 +65,54 @@ CREATE VIEW v_riscossioni AS (
LEFT JOIN tributi ON a.id_tributo = tributi.id
LEFT JOIN tipi_tributo ON tributi.id_tipo_tributo = tipi_tributo.id);

-- 18/12/2019 Aggiornamento della vista pagamenti portale

DROP VIEW v_pagamenti_portale_ext;

CREATE VIEW v_pag_portale_base AS
SELECT DISTINCT
pagamenti_portale.id,
versamenti.debitore_identificativo as debitore_identificativo,
versamenti.id_dominio as id_dominio,
versamenti.id_uo as id_uo,
versamenti.id_tipo_versamento as id_tipo_versamento
FROM pagamenti_portale
JOIN pag_port_versamenti ON pagamenti_portale.id = pag_port_versamenti.id_pagamento_portale
JOIN versamenti ON versamenti.id=pag_port_versamenti.id_versamento;

CREATE VIEW v_pagamenti_portale_ext AS
SELECT
pagamenti_portale.cod_canale,
pagamenti_portale.nome,
pagamenti_portale.importo,
pagamenti_portale.versante_identificativo,
pagamenti_portale.id_sessione,
pagamenti_portale.id_sessione_portale,
pagamenti_portale.id_sessione_psp,
pagamenti_portale.stato,
pagamenti_portale.codice_stato,
pagamenti_portale.descrizione_stato,
pagamenti_portale.psp_redirect_url,
pagamenti_portale.psp_esito,
pagamenti_portale.json_request,
pagamenti_portale.wisp_id_dominio,
pagamenti_portale.wisp_key_pa,
pagamenti_portale.wisp_key_wisp,
pagamenti_portale.wisp_html,
pagamenti_portale.data_richiesta,
pagamenti_portale.url_ritorno,
pagamenti_portale.cod_psp,
pagamenti_portale.tipo_versamento,
pagamenti_portale.multi_beneficiario,
pagamenti_portale.ack,
pagamenti_portale.tipo,
pagamenti_portale.principal,
pagamenti_portale.tipo_utenza,
pagamenti_portale.id,
pagamenti_portale.id_applicazione,
v_pag_portale_base.debitore_identificativo,
v_pag_portale_base.id_dominio,
v_pag_portale_base.id_uo,
v_pag_portale_base.id_tipo_versamento
FROM v_pag_portale_base JOIN pagamenti_portale ON v_pag_portale_base.id = pagamenti_portale.id;

23 changes: 17 additions & 6 deletions src/main/resources/db/sql/postgresql/gov_pay.sql
Original file line number Diff line number Diff line change
Expand Up @@ -1325,6 +1325,17 @@ CREATE VIEW v_eventi_vers AS (

-- Vista pagamenti_portale

CREATE VIEW v_pag_portale_base AS
SELECT DISTINCT
pagamenti_portale.id,
versamenti.debitore_identificativo as debitore_identificativo,
versamenti.id_dominio as id_dominio,
versamenti.id_uo as id_uo,
versamenti.id_tipo_versamento as id_tipo_versamento
FROM pagamenti_portale
JOIN pag_port_versamenti ON pagamenti_portale.id = pag_port_versamenti.id_pagamento_portale
JOIN versamenti ON versamenti.id=pag_port_versamenti.id_versamento;

CREATE VIEW v_pagamenti_portale_ext AS
SELECT
pagamenti_portale.cod_canale,
Expand Down Expand Up @@ -1355,12 +1366,12 @@ CREATE VIEW v_pagamenti_portale_ext AS
pagamenti_portale.tipo_utenza,
pagamenti_portale.id,
pagamenti_portale.id_applicazione,
versamenti.id_dominio,
versamenti.id_uo,
versamenti.id_tipo_versamento
FROM pagamenti_portale
JOIN pag_port_versamenti ON pagamenti_portale.id = pag_port_versamenti.id_pagamento_portale
JOIN versamenti ON versamenti.id=pag_port_versamenti.id_versamento;
v_pag_portale_base.debitore_identificativo,
v_pag_portale_base.id_dominio,
v_pag_portale_base.id_uo,
v_pag_portale_base.id_tipo_versamento
FROM v_pag_portale_base JOIN pagamenti_portale ON v_pag_portale_base.id = pagamenti_portale.id;




52 changes: 52 additions & 0 deletions src/main/resources/db/sql/postgresql/patch/3.1.2.sql
Original file line number Diff line number Diff line change
Expand Up @@ -65,3 +65,55 @@ CREATE VIEW v_riscossioni AS (
LEFT JOIN tributi ON a.id_tributo = tributi.id
LEFT JOIN tipi_tributo ON tributi.id_tipo_tributo = tipi_tributo.id);


-- 18/12/2019 Aggiornamento della vista pagamenti portale

DROP VIEW v_pagamenti_portale_ext;

CREATE VIEW v_pag_portale_base AS
SELECT DISTINCT
pagamenti_portale.id,
versamenti.debitore_identificativo as debitore_identificativo,
versamenti.id_dominio as id_dominio,
versamenti.id_uo as id_uo,
versamenti.id_tipo_versamento as id_tipo_versamento
FROM pagamenti_portale
JOIN pag_port_versamenti ON pagamenti_portale.id = pag_port_versamenti.id_pagamento_portale
JOIN versamenti ON versamenti.id=pag_port_versamenti.id_versamento;

CREATE VIEW v_pagamenti_portale_ext AS
SELECT
pagamenti_portale.cod_canale,
pagamenti_portale.nome,
pagamenti_portale.importo,
pagamenti_portale.versante_identificativo,
pagamenti_portale.id_sessione,
pagamenti_portale.id_sessione_portale,
pagamenti_portale.id_sessione_psp,
pagamenti_portale.stato,
pagamenti_portale.codice_stato,
pagamenti_portale.descrizione_stato,
pagamenti_portale.psp_redirect_url,
pagamenti_portale.psp_esito,
pagamenti_portale.json_request,
pagamenti_portale.wisp_id_dominio,
pagamenti_portale.wisp_key_pa,
pagamenti_portale.wisp_key_wisp,
pagamenti_portale.wisp_html,
pagamenti_portale.data_richiesta,
pagamenti_portale.url_ritorno,
pagamenti_portale.cod_psp,
pagamenti_portale.tipo_versamento,
pagamenti_portale.multi_beneficiario,
pagamenti_portale.ack,
pagamenti_portale.tipo,
pagamenti_portale.principal,
pagamenti_portale.tipo_utenza,
pagamenti_portale.id,
pagamenti_portale.id_applicazione,
v_pag_portale_base.debitore_identificativo,
v_pag_portale_base.id_dominio,
v_pag_portale_base.id_uo,
v_pag_portale_base.id_tipo_versamento
FROM v_pag_portale_base JOIN pagamenti_portale ON v_pag_portale_base.id = pagamenti_portale.id;

0 comments on commit 3aa8d00

Please sign in to comment.