KFNS#77151 CUST05-noti/Wijzigen ontvanger

svn path=/Customer/trunk/; revision=59622
This commit is contained in:
Maarten van der Heide
2023-03-16 12:22:16 +00:00
parent 96a3903ccd
commit 50398ebe9c

View File

@@ -10494,46 +10494,33 @@ CREATE OR REPLACE VIEW KFNS_V_NOTI_BEZOEKERS
AS
SELECT DISTINCT
NULL,
9941,
'Bezoek '
|| b.bez_afspraak_naam
|| ' op '
|| TRUNC (a.bez_afspraak_datum)
|| ' in een NS kantoor'
text,
243441, -- QR Codes UTRECHT
'Bezoek ' || b.bez_afspraak_naam || ' op ' || TRUNC (a.bez_afspraak_datum) || ' in een NS kantoor',
'CUST05' code,
(SELECT fac_srtnotificatie_key
FROM fac_srtnotificatie
WHERE fac_srtnotificatie_code = 'CUST05')
fac_srtnotificatie_key,
b.bez_bezoekers_key key,
sn.fac_srtnotificatie_key,
b.bez_bezoekers_key,
NULL xkey,
NULL xemail,
NULL xmobile
FROM bez_afspraak a,
bez_bezoekers b,
fac_tracking ft,
bez_kenmerkwaarde bkw
WHERE a.bez_afspraak_key = b.bez_afspraak_key
AND ft.fac_tracking_refkey = a.bez_afspraak_key
AND b.bez_bezoekers_key = bkw.bez_bezoekers_key
AND TRUNC (a.bez_afspraak_datum) >= TRUNC (SYSDATE)
bez_kenmerkwaarde kb,
fac_tracking t,
fac_srtnotificatie sn,
fac_notificatie_job nj
WHERE TRUNC (a.bez_afspraak_datum) >= TRUNC (SYSDATE)
AND a.bez_afspraak_eind > SYSDATE
AND bkw.bez_kenmerk_key = 1001
AND bkw.bez_kenmerkwaarde_verwijder IS NULL
AND bkw.bez_kenmerkwaarde_waarde LIKE '%@%'
AND ( (fac_tracking_oms LIKE '%Bezoeker toegevoegd:%'
AND fac_srtnotificatie_key = 27)
OR fac_srtnotificatie_key = 26)
AND ft.fac_tracking_datum >
(SELECT fac_notificatie_job_nextrun
- fac_notificatie_job_interval / 24
FROM fac_notificatie_job
WHERE fac_notificatie_job_view = 'KFNS_V_NOTI_BEZOEKERS')
AND ft.fac_tracking_datum <
(SELECT fac_notificatie_job_nextrun
FROM fac_notificatie_job
WHERE fac_notificatie_job_view = 'KFNS_V_NOTI_BEZOEKERS');
AND a.bez_afspraak_key = b.bez_afspraak_key
AND b.bez_bezoekers_key = kb.bez_bezoekers_key
AND kb.bez_kenmerkwaarde_verwijder IS NULL
AND kb.bez_kenmerk_key = 1001
AND kb.bez_kenmerkwaarde_waarde LIKE '%@%'
AND sn.fac_srtnotificatie_code = 'CUST05'
AND nj.fac_notificatie_job_view = 'KFNS_V_NOTI_BEZOEKERS'
AND a.bez_afspraak_key = t.fac_tracking_refkey
AND (t.fac_srtnotificatie_key = 26 -- BEZMUT
OR (t.fac_srtnotificatie_key = 27 AND t.fac_tracking_oms LIKE '%Bezoeker toegevoegd:%')) -- BEZUPD
AND t.fac_tracking_datum > COALESCE (nj.fac_notificatie_job_lastrun, TRUNC (SYSDATE));
CREATE OR REPLACE VIEW KFNS_V_NOTI_CNTREMINDERESC (CODE, SENDER, RECEIVER, TEXT, KEY, PAR1, PAR2, XKEY)
AS