CSUN#76429 Notificeren op meldingssoort

svn path=/Customer/trunk/; revision=61652
This commit is contained in:
Sander Schepers
2023-08-30 15:16:57 +00:00
parent c55a6523b4
commit 3ea8e9ed14

View File

@@ -644,7 +644,95 @@ AS
FROM fac_usrdata
WHERE fac_usrtab_key = 341 -- Eigen Tabel 'NotificerenRM/PM'
AND fac_usrdata_verwijder
IS NULL)) g
IS NULL)
UNION ALL
SELECT m.mld_melding_key,
'klantsupport@csun.nl',
mld_melding_status,
mld_stdmelding_key,
'Klantsupport' AS functie
FROM mld_melding m
WHERE m.mld_stdmelding_key != 41 -- ontvangen berichten
AND m.mld_stdmelding_key IN
(SELECT fac.safe_to_number (fac_usrdata_code)
FROM fac_usrdata
WHERE fac_usrtab_key = 342 -- Eigen Tabel 'NotificerenBB'
AND fac_usrdata_verwijder IS NULL)
AND mld_melding_key NOT IN
(SELECT m.mld_melding_key
FROM prs_perslid p,
mld_melding m,
alg_locatie l,
alg_locatie l2,
prs_v_perslidwerkplek_gegevens pwpg,
prs_kenmerklink kl
WHERE m.mld_alg_locatie_key =
l.alg_locatie_key
AND m.mld_stdmelding_key != 41 -- ontvangen berichten
AND pwpg.alg_locatie_key =
l2.alg_locatie_key
AND l.alg_district_key =
l2.alg_district_key
AND pwpg.prs_perslid_key =
p.prs_perslid_key
AND p.prs_srtperslid_key = 32 -- BBer
AND prs_kenmerk_key = 1100 -- notificatie enable vinkje
AND fac.safe_to_number (
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
AND m.mld_stdmelding_key IN
(SELECT fac.safe_to_number (
fac_usrdata_code)
FROM fac_usrdata
WHERE fac_usrtab_key =
342 -- Eigen Tabel 'NotificerenBB'
AND fac_usrdata_verwijder
IS NULL))
UNION ALL
SELECT m.mld_melding_key,
'klantsupport@csun.nl',
mld_melding_status,
mld_stdmelding_key,
'Klantsupport' AS functie
FROM mld_melding m
WHERE m.mld_stdmelding_key != 41 -- ontvangen berichten
AND m.mld_stdmelding_key IN
(SELECT fac.safe_to_number (fac_usrdata_code)
FROM fac_usrdata
WHERE fac_usrtab_key = 341 -- Eigen Tabel 'NotificerenRM/PM'
AND fac_usrdata_verwijder IS NULL)
AND mld_melding_key NOT IN
(SELECT m.mld_melding_key
FROM prs_perslid p,
mld_melding m,
prs_v_perslidwerkplek_gegevens pwpg,
prs_kenmerklink kl
WHERE m.mld_stdmelding_key != 41 -- ontvangen berichten
AND pwpg.alg_locatie_key =
m.mld_alg_locatie_key
AND pwpg.prs_perslid_key =
p.prs_perslid_key
AND p.prs_srtperslid_key IN (4041, 50) -- Objectleider en Rayonmanager
AND prs_kenmerk_key = 1100 -- notificatie enable vinkje
AND fac.safe_to_number (
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
AND m.mld_stdmelding_key IN
(SELECT fac.safe_to_number (
fac_usrdata_code)
FROM fac_usrdata
WHERE fac_usrtab_key =
341 -- Eigen Tabel 'NotificerenRM/PM'
AND fac_usrdata_verwijder
IS NULL))) g
WHERE g.mld_melding_status IN (2,
3,
4,
@@ -662,7 +750,9 @@ AS
OR fac_tracking_oms LIKE
'Gemaild naar Rayonmanager:%'
OR fac_tracking_oms LIKE
'Gemaild naar Objectleider:%')
'Gemaild naar Objectleider:%'
OR fac_tracking_oms LIKE
'Gemaild naar Klantsupport:%' )
AND fac_srtnotificatie_key =
111) -- MLDMAI
OR ( UPPER (