CSUN#80273 CSUN_EXPORT_MAILNOTI blijft extreem gedrag vertonen

svn path=/Customer/trunk/; revision=62522
This commit is contained in:
Sander Schepers
2023-11-08 15:45:33 +00:00
parent 00d2a3b4e7
commit a018d1cea6

View File

@@ -593,7 +593,7 @@ AS
mld_melding m,
alg_locatie l,
alg_locatie l2,
prs_v_perslidwerkplek_gegevens pwpg,
prs_v_werkplekperslid_gegevens pwpg,
prs_kenmerklink kl
WHERE m.mld_alg_locatie_key = l.alg_locatie_key
AND m.mld_stdmelding_key != 41 -- ontvangen berichten
@@ -609,8 +609,10 @@ AS
AND m.mld_stdmelding_key IN
(SELECT mld_stdmelding_key
FROM mld_stdmelding
WHERE mld_stdmelding_default_disc IN (1181, 1183) -- Behandelteams BB en RM/PM & BB
AND mld_stdmelding_verwijder IS NULL)
WHERE mld_stdmelding_default_disc IN
(1181, 1183) -- Behandelteams BB en RM/PM & BB
AND mld_stdmelding_verwijder
IS NULL)
UNION ALL
SELECT m.mld_melding_key,
prs_perslid_email,
@@ -621,7 +623,7 @@ AS
4041, 'Objectleider') AS functie
FROM prs_perslid p,
mld_melding m,
prs_v_perslidwerkplek_gegevens pwpg,
prs_v_werkplekperslid_gegevens pwpg,
prs_kenmerklink kl
WHERE m.mld_stdmelding_key != 41 -- ontvangen berichten
AND pwpg.alg_locatie_key =
@@ -636,8 +638,10 @@ AS
AND m.mld_stdmelding_key IN
(SELECT mld_stdmelding_key
FROM mld_stdmelding
WHERE mld_stdmelding_default_disc IN (1182, 1183) -- Behandelteams RM en RM/PM & BB
AND mld_stdmelding_verwijder IS NULL)
WHERE mld_stdmelding_default_disc IN
(1182, 1183) -- Behandelteams RM en RM/PM & BB
AND mld_stdmelding_verwijder
IS NULL)
UNION ALL
SELECT m.mld_melding_key,
'klantsupport@csu.nl',
@@ -649,17 +653,19 @@ AS
AND m.mld_stdmelding_key IN
(SELECT mld_stdmelding_key
FROM mld_stdmelding
WHERE mld_stdmelding_default_disc IN (1181, 1183) -- Behandelteams BB en RM/PM & BB
AND mld_stdmelding_verwijder IS NULL)
WHERE mld_stdmelding_default_disc IN
(1181, 1183) -- Behandelteams BB en RM/PM & BB
AND mld_stdmelding_verwijder
IS NULL)
AND m.mld_alg_locatie_key NOT IN
(SELECT l.alg_locatie_key
FROM prs_perslid p,
alg_locatie l,
alg_locatie l2,
prs_v_perslidwerkplek_gegevens
prs_v_werkplekperslid_gegevens
pwpg,
prs_kenmerklink kl
WHERE pwpg.alg_locatie_key =
WHERE pwpg.alg_locatie_key =
l2.alg_locatie_key
AND l.alg_district_key =
l2.alg_district_key
@@ -667,14 +673,14 @@ AS
p.prs_perslid_key
AND p.prs_srtperslid_key = 32 -- BBer
AND prs_kenmerk_key = 1100 -- notificatie enable vinkje
AND prs_kenmerklink_waarde = '1'
AND prs_kenmerklink_waarde =
'1'
AND kl.prs_link_key =
p.prs_perslid_key
AND p.prs_perslid_email
IS NOT NULL
AND p.prs_perslid_verwijder
IS NULL
)
IS NULL)
UNION ALL
SELECT m.mld_melding_key,
'klantsupport@csu.nl',
@@ -686,12 +692,14 @@ AS
AND m.mld_stdmelding_key IN
(SELECT mld_stdmelding_key
FROM mld_stdmelding
WHERE mld_stdmelding_default_disc IN (1182, 1183) -- Behandelteams RM en RM/PM & BB
AND mld_stdmelding_verwijder IS NULL)
WHERE mld_stdmelding_default_disc IN
(1182, 1183) -- Behandelteams RM en RM/PM & BB
AND mld_stdmelding_verwijder
IS NULL)
AND m.mld_alg_locatie_key NOT IN
(SELECT pwpg.alg_locatie_key
FROM prs_perslid p,
prs_v_perslidwerkplek_gegevens
prs_v_werkplekperslid_gegevens
pwpg,
prs_kenmerklink kl
WHERE pwpg.alg_locatie_key =
@@ -701,14 +709,14 @@ AS
AND p.prs_srtperslid_key IN
(4041, 50) -- Objectleider en Rayonmanager
AND prs_kenmerk_key = 1100 -- notificatie enable vinkje
AND prs_kenmerklink_waarde = '1'
AND prs_kenmerklink_waarde =
'1'
AND kl.prs_link_key =
p.prs_perslid_key
AND p.prs_perslid_email
IS NOT NULL
AND p.prs_perslid_verwijder
IS NULL))
g
IS NULL)) g
WHERE g.mld_melding_status IN (2,
3,
4,
@@ -718,31 +726,26 @@ AS
FROM mld_stdmelding
WHERE mld_stdmeldinggroep_key = 1) -- Geen notificatie
AND NOT EXISTS
(SELECT ft.fac_tracking_key
FROM ( SELECT MAX (fac_tracking_key) fac_tracking_key
FROM fac_tracking t
WHERE ( ( ( fac_tracking_oms LIKE
'Gemaild naar BBer:%'
OR fac_tracking_oms LIKE
'Gemaild naar Rayonmanager:%'
OR fac_tracking_oms LIKE
'Gemaild naar Objectleider:%'
OR fac_tracking_oms LIKE
'Gemaild naar Klantsupport:%')
AND fac_srtnotificatie_key =
111) -- MLDMAI
OR ( UPPER (
fac_tracking_oms) LIKE
'%PLAATS:%'
AND fac_srtnotificatie_key =
41)) -- MLDUPD
GROUP BY fac_tracking_refkey) ot,
fac_tracking ft
WHERE ot.fac_tracking_key =
ft.fac_tracking_key
AND ft.fac_srtnotificatie_key = 111
AND ft.fac_tracking_refkey =
g.mld_melding_key)) x;
( SELECT MAX (fac_tracking_key)
FROM fac_tracking t
WHERE ( ( ( fac_tracking_oms LIKE
'Gemaild naar BBer:%'
OR fac_tracking_oms LIKE
'Gemaild naar Rayonmanager:%'
OR fac_tracking_oms LIKE
'Gemaild naar Objectleider:%'
OR fac_tracking_oms LIKE
'Gemaild naar Klantsupport:%')
AND fac_srtnotificatie_key =
111) -- MLDMAI
OR ( UPPER (fac_tracking_oms) LIKE
'%PLAATS:%'
AND fac_srtnotificatie_key =
41)) -- MLDUPD
AND t.fac_srtnotificatie_key = 111
AND t.fac_tracking_refkey =
g.mld_melding_key
GROUP BY fac_tracking_refkey)) x;
v_dummy VARCHAR2 (128);
v_pattach VARCHAR2 (4000);
@@ -883,6 +886,7 @@ BEGIN
END;
/
CREATE OR REPLACE PACKAGE csun
AS
FUNCTION convert_esc (p_str VARCHAR2)
@@ -7497,7 +7501,7 @@ AS
WHERE UPPER(fac_usrrap_view_name) = 'CSUN_V_RAP_ALGINRICHTING')
rapportnr,
NULL,
'klantsupport@csun.nl',
'klantsupport@csu.nl',
NULL,
NULL,
NULL