CSUN#79474 CSUN_EXPORT_MAILNOTI kan server downtime veroorzaken

svn path=/Customer/trunk/; revision=61486
This commit is contained in:
Sander Schepers
2023-08-17 13:46:17 +00:00
parent a2a25e5ed2
commit fb4eaa3004

View File

@@ -677,16 +677,16 @@ BEGIN
fac_notificatie_sender_email,
fac_notificatie_lang,
prs_perslid_key_sender)
SELECT n.fac_srtnotificatie_key,
2, -- e-mail
mld_kenmerkmelding_waarde,
fac_notificatie_oms,
fac_notificatie_refkey,
fac_notificatie_prioriteit,
fac_notificatie_datum,
fac_notificatie_sender_email,
fac_notificatie_lang,
prs_perslid_key_sender
SELECT DISTINCT n.fac_srtnotificatie_key,
2, -- e-mail
mld_kenmerkmelding_waarde,
fac_notificatie_oms,
fac_notificatie_refkey,
fac_notificatie_prioriteit,
fac_notificatie_datum,
fac_notificatie_sender_email,
fac_notificatie_lang,
prs_perslid_key_sender
FROM fac_notificatie n,
fac_srtnotificatie sn,
mld_kenmerkmelding km,
@@ -704,7 +704,15 @@ BEGIN
UPPER (p.prs_perslid_email)
AND n.fac_notificatie_refkey = km.mld_melding_key
AND km.mld_kenmerk_key = k.mld_kenmerk_key
AND k.mld_srtkenmerk_key = 1; -- email notificatie
AND k.mld_srtkenmerk_key = 1 -- email notificatie
AND NOT EXISTS --CSUN#79474: Mocht putorders vastlopen, niet onbedoelde (exponentiele) dubbelingen
(SELECT x.fac_notificatie_refkey
FROM fac_notificatie x
WHERE x.fac_srtnotificatie_key =
sn.fac_srtnotificatie_key
AND x.fac_notificatie_refkey =
n.fac_notificatie_refkey
AND x.prs_perslid_key_receiver IS NULL);
FOR rec IN c
LOOP