BRCF#86877 -- Bezoekersnotificatie voor locatie Zevenbergen

svn path=/Customer/trunk/; revision=67521
This commit is contained in:
Robin Stoker
2025-01-07 09:53:27 +00:00
parent c5f53caf1f
commit d90c8d9033

View File

@@ -42,8 +42,8 @@ NULL xsender
|| TO_CHAR (bez_afspraak_datum, 'DD-MM-YYYY')
|| ' , '
|| TO_CHAR (bez_afspraak_datum, 'HH24:MI')
text,
'CUST01' code,
text,
DECODE (a.alg_locatie_key, 361, 'CUST01', 2341, 'CUST02', 2461, 'CUST03') code,
a.bez_afspraak_key key,
b.bez_bezoekers_key xkey,
b.bez_bezoekers_email xemail,
@@ -51,7 +51,7 @@ NULL xsender
a.bez_afspraak_datum
FROM bez_afspraak a, bez_bezoekers b
WHERE a.bez_afspraak_key = b.bez_afspraak_key
AND a.alg_locatie_key <> 2341 -- DC Amsterdam doet hier niet mee
AND a.alg_locatie_key IN (361, 2341, 2461) -- Maarssen Hoofdkantoor, DC Amsterdam, MM Zevenbergen
AND a.bez_afspraak_datum BETWEEN SYSDATE AND SYSDATE + 1-- Binnen 1 dag voor de afspraak versturen, bezoek voor dezelfde dag krijgt zo alsnog een mail
AND NOT EXISTS
(SELECT 1
@@ -60,47 +60,7 @@ NULL xsender
AND t.fac_tracking_refkey = a.bez_afspraak_key
AND b.bez_bezoekers_aanmaak < t.fac_tracking_datum))
x
WHERE x.xemail IS NOT NULL;
CREATE OR REPLACE VIEW brcf_v_noti_bezoeker_dc
AS
SELECT
x.sender,
x.receiver,
x.text,
x.code,
x.key,
x.xkey,
x.xemail,
x.xmobile,
NULL fac_srtnotificatie_key,
NULL attachments,
NULL xsender
FROM (SELECT NULL sender,
NULL receiver,
'Uw bezoek aan Brocacef op '
|| TO_CHAR (bez_afspraak_datum, 'DD-MM-YYYY')
|| ' , '
|| TO_CHAR (bez_afspraak_datum, 'HH24:MI')
text,
'CUST02' code,
a.bez_afspraak_key key,
b.bez_bezoekers_key xkey,
b.bez_bezoekers_email xemail,
NULL xmobile,
a.bez_afspraak_datum
FROM bez_afspraak a, bez_bezoekers b
WHERE a.bez_afspraak_key = b.bez_afspraak_key
AND a.alg_locatie_key = 2341 -- DC Amsterdam
AND a.bez_afspraak_datum BETWEEN SYSDATE AND SYSDATE + 1-- Binnen 1 dag voor de afspraak versturen, bezoek voor dezelfde dag krijgt zo alsnog een mail
AND NOT EXISTS
(SELECT 1
FROM fac_tracking t, fac_srtnotificatie sn
WHERE t.fac_srtnotificatie_key = 192 --BEZTRK
AND t.fac_tracking_refkey = a.bez_afspraak_key
AND b.bez_bezoekers_aanmaak < t.fac_tracking_datum))
x
WHERE x.xemail IS NOT NULL;
WHERE x.xemail LIKE '%@%';
CREATE OR REPLACE VIEW brcf_v_rap_afdlogin
(