PGHE#90982 Performance aanpassing teruggedraaid. Meldingen werden niet altijd meegenomen als malus.

svn path=/Customer/trunk/; revision=70814
This commit is contained in:
Arthur Egberink
2025-11-04 15:09:40 +00:00
parent 0a0a33583a
commit 537de93277

View File

@@ -81,7 +81,9 @@ AS
AND m2.mld_melding_key = km2.mld_melding_key(+)
AND km2.mld_kenmerkmelding_waarde IS NULL
AND m2.mld_melding_parentkey IS NULL
AND m2.mld_melding_status <> 6 -- Historie
AND NOT EXISTS (SELECT 1
FROM pchx_monitoring
WHERE melding_key = m2.mld_melding_key)
AND m2.mld_stdmelding_key = std2.mld_stdmelding_key
AND std1.mld_ins_discipline_key NOT IN (232,220) -- V-G en W-R koppelen we nooit
AND std1.mld_stdmeldinggroep_key = std2.mld_stdmeldinggroep_key -- voor stdmeldinggroep
@@ -119,7 +121,9 @@ AS
AND m2.mld_melding_key = km2.mld_melding_key(+)
AND km2.mld_kenmerkmelding_waarde IS NULL
AND m2.mld_melding_parentkey IS NULL
AND m2.mld_melding_status <> 6 -- Historie
AND NOT EXISTS (SELECT 1
FROM pchx_monitoring
WHERE melding_key = m2.mld_melding_key)
AND m2.mld_stdmelding_key = std2.mld_stdmelding_key
AND std2.mld_stdmelding_malus IS NOT NULL -- alleen meldingen waarvoor een malus geldt
AND std1.mld_Stdmeldinggroep_key = std2.mld_stdmeldinggroep_key -- voor stdmeldinggroep
@@ -162,7 +166,9 @@ AS
AND m2.mld_melding_key = kh2.mld_melding_key(+)
AND km2.mld_kenmerkmelding_waarde IS NULL
AND m2.mld_melding_parentkey IS NULL
AND m2.mld_melding_status <> 6 -- Historie
AND NOT EXISTS (SELECT 1
FROM pchx_monitoring
WHERE melding_key = m2.mld_melding_key)
AND m2.mld_stdmelding_key = std2.mld_stdmelding_key
AND std2.mld_stdmelding_slabewaken <> 0 -- alleen meldingen waarvoor een malus geldt
AND std1.mld_stdmeldinggroep_key = std2.mld_stdmeldinggroep_key -- voor stdmeldinggroep
@@ -660,7 +666,10 @@ AS
AND p.prs_afdeling_key = a.prs_afdeling_key
AND m.mld_melding_status <> 1 --Ivm PCHA#72857, geen afgewezen meldingen meenemen
-- meldingen die al geexporteerd zijn (en in de tabel nmms_monitoring staan) komen niet meer in deze view
AND m.mld_melding_status <> 6 -- Historie
AND NOT EXISTS
(SELECT 1
FROM pchx_monitoring
WHERE melding_key = m.mld_melding_key)
AND m.mld_stdmelding_key = std.mld_stdmelding_key
AND std.mld_stdmelding_slabewaken = 1 -- alleen meldingen waarvoor een malus geldt
) m
@@ -1075,7 +1084,9 @@ AS
AND m.mld_melding_key = antedateren.fac_tracking_refkey(+)
AND m.mld_alg_onroerendgoed_keys = rg.alg_ruimte_key(+)
-- meldingen die al geexporteerd zijn (en in de tabel nmms_monitoring staan) komen niet meer in deze view
AND m.mld_melding_status <> 6 -- Historie
AND NOT EXISTS (SELECT 1
FROM pchx_monitoring
WHERE melding_key = m.mld_melding_key)
AND m.mld_stdmelding_key = std.mld_stdmelding_key -- alleen meldingen waarvoor een malus geldt
AND ( std.mld_stdmelding_malus IS NOT NULL
OR (PCHX.get_user = 'PGHE' AND std.mld_stdmelding_malusbasis IS NOT NULL) -- Dit zou eigenlijk ook voor de andere klanten moeten gelden.
@@ -2651,7 +2662,7 @@ AS
AND s.mld_statuses_key = m.mld_melding_status
AND pchx_mon.klant_melding (m.mld_melding_key) = 1
AND m.mld_melding_parentkey IS NULL
AND m.mld_melding_status NOT IN (1,5,6) -- Afgewezen
AND m.mld_melding_status <> 1 -- Afgewezen
AND m.prs_perslid_key = pf.prs_perslid_key
AND m.mld_alg_onroerendgoed_keys = rg.alg_ruimte_key
AND NOT EXISTS