From fdd9dbece82319e45d5472895ca7558c98e4a435 Mon Sep 17 00:00:00 2001 From: Norbert Wassink Date: Thu, 23 Dec 2021 11:35:40 +0000 Subject: [PATCH] CONN#69743 -- bezoekers notificaties svn path=/Customer/trunk/; revision=54275 --- CONN/conn.sql | 63 +++++++++++++++++++++++++++++---------------------- 1 file changed, 36 insertions(+), 27 deletions(-) diff --git a/CONN/conn.sql b/CONN/conn.sql index 94c0cb8b8..00cc3c0e2 100644 --- a/CONN/conn.sql +++ b/CONN/conn.sql @@ -9285,25 +9285,53 @@ AS || TO_CHAR (bez_afspraak_datum, 'DD-MM-YYYY') || ' , ' || TO_CHAR (bez_afspraak_datum, 'HH24:MI') text, - 'CUST01' code, + 'CUST04' code, a.bez_afspraak_key key, bez_bezoekers_key xkey, bez_bezoekers_email xemail, - NULL xmobile + NULL xmobile, + a.bez_afspraak_datum FROM bez_afspraak a, bez_bezoekers b WHERE a.bez_afspraak_key = b.bez_afspraak_key - AND a.bez_afspraak_datum < - fac.datumtijdplusuitvoertijd (SYSDATE, 3, 'D') - AND a.bez_afspraak_datum > TRUNC(SYSDATE) + AND TRUNC(a.bez_afspraak_datum) = TRUNC(SYSDATE) AND NOT EXISTS (SELECT 1 FROM fac_tracking t, fac_srtnotificatie sn WHERE t.fac_srtnotificatie_key = sn.fac_srtnotificatie_key AND t.fac_tracking_refkey = a.bez_afspraak_key - AND fac_srtnotificatie_code = 'CUST01' + AND fac_srtnotificatie_code = 'CUST04' AND b.bez_bezoekers_aanmaak < fac_tracking_datum); +-- Notificatie op dag van aanmaak van de afspraak +CREATE OR REPLACE VIEW conn_v_noti_bez_aanmaak +AS + SELECT NULL sender, + NULL receiver, + 'Uw bezoek aan Transdev op ' + || TO_CHAR (bez_afspraak_datum, 'DD-MM-YYYY') + || ' , ' + || TO_CHAR (bez_afspraak_datum, 'HH24:MI') text, + 'CUST03' code, + a.bez_afspraak_key key, + bez_bezoekers_key xkey, + 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 TRUNC(a.bez_afspraak_datum) = TRUNC(SYSDATE) + AND NOT EXISTS + (SELECT 1 + FROM fac_tracking t, fac_srtnotificatie sn + WHERE t.fac_srtnotificatie_key = + sn.fac_srtnotificatie_key + AND t.fac_tracking_refkey = a.bez_afspraak_key + AND fac_srtnotificatie_code = 'CUST03' + AND b.bez_bezoekers_aanmaak < fac_tracking_datum); + + + CREATE OR REPLACE VIEW conn_v_coupa_select AS @@ -9429,7 +9457,8 @@ AS FROM mld_opdr o, fac_v_bijlagen fb WHERE fb.fac_bijlagen_refkey=o.mld_opdr_key AND o.mld_statusopdr_key IN (4,5) - AND fb.fac_bijlagen_kenmerk_key=2722; + AND fb.fac_bijlagen_kenmerk_key=2722 + AND fb.fac_bijlagen_module='MLD'; @@ -9496,26 +9525,6 @@ AS AND FAC.safe_to_number(ken.cnt_kenmerkcontract_waarde) = 129 -- voor dit contract is een bankgaantie afgegeven AND ken.cnt_kenmerk_key IN (SELECT cnt_kenmerk_key FROM cnt_kenmerk where UPPER(cnt_kenmerk_omschrijving)='BANKGARANTIE AFGEGEVEN'); -CREATE OR REPLACE VIEW conn_v_badgenr_tp -(fac_usrdata_key, fac_usrdata_omschr) -AS - SELECT fu.fac_usrdata_key, fu.fac_usrdata_code - FROM fac_usrdata fu - WHERE fu.fac_usrdata_parentkey = 3942 - AND fu.fac_usrdata_code NOT IN( - SELECT (SELECT fac_usrdata.fac_usrdata_code - FROM fac_usrdata - WHERE fac_usrdata.fac_usrdata_key= bkw.bez_kenmerkwaarde_waarde) AS badgeNr - FROM bez_bezoekers bez, bez_afspraak ba, bez_kenmerkwaarde bkw - WHERE TRUNC(ba.bez_afspraak_datum)=TRUNC(SYSDATE) - AND TRUNC(bez.bez_bezoekers_done)=TRUNC(SYSDATE) - AND bez.bez_bezoekers_out IS NULL - AND bez.bez_afspraak_key = ba.bez_afspraak_key - AND bkw.bez_bezoekers_key = bez.bez_bezoekers_key - AND bkw.bez_kenmerk_key=1001); - - - ------ payload end ------ SET DEFINE OFF