CEVA#70220 Bezoekersregistratie

svn path=/Customer/trunk/; revision=55159
This commit is contained in:
Sander Schepers
2022-03-01 10:45:28 +00:00
parent 4c5a401da3
commit 3c7b2af363

View File

@@ -195,6 +195,53 @@ AS
FROM CEVA_V_RAP_VIS_NOCHECKOUT
;
CREATE OR REPLACE VIEW ceva_v_noti_visitors
AS
SELECT NULL
sender,
NULL
receiver,
'Welcome to CEVA'
text,
'CUST02'
code,
b.bez_bezoekers_key
key,
NULL
xkey,
COALESCE (m.bez_kenmerkwaarde_waarde, b.bez_bezoekers_email)
xemail,
NULL
xmobile,
LISTAGG (bijl.bijlage, '|') WITHIN GROUP (ORDER BY bijl.bijlage)
AS attachments
FROM bez_bezoekers b,
bez_afspraak a,
alg_locatie l,
(SELECT af.bez_afspraak_key, fac_bijlagen_key bijlage
FROM fac_v_bijlagen bij, bez_afspraak af
WHERE fac_bijlagen_module = 'ALG'
AND af.alg_locatie_key = bij.fac_bijlagen_refkey
AND bij.fac_bijlagen_kenmerk_key = 1360) bijl, --Kenmerk attachment notificatie bij locatie (1340 in accept)
(SELECT fac_notificatie_job_nextrun, fac_notificatie_job_lastrun
FROM fac_notificatie_job
WHERE fac_notificatie_job_view = 'CEVA_V_NOTI_VISITORS') n,
(SELECT bk.bez_bezoekers_key, bk.bez_kenmerkwaarde_waarde
FROM bez_kenmerkwaarde bk
WHERE bk.bez_kenmerk_key = 1021 -- kenmerk email (1020 in accept)
AND bk.bez_kenmerkwaarde_verwijder IS NULL) m
WHERE b.bez_afspraak_key = a.bez_afspraak_key
AND a.alg_locatie_key = l.alg_locatie_key
AND a.bez_afspraak_key = bijl.bez_afspraak_key(+)
AND b.bez_bezoekers_key = m.bez_bezoekers_key(+)
AND b.bez_bezoekers_aanmaak BETWEEN n.fac_notificatie_job_lastrun
AND n.fac_notificatie_job_nextrun
GROUP BY alg_onrgoed_keys,
a.bez_afspraak_key,
b.bez_bezoekers_key,
bez_bezoekers_email,
m.bez_kenmerkwaarde_waarde;
------ payload end ------