VOLK#86596 CUST01-notijob/Uitzondering voor Sittard

svn path=/Customer/trunk/; revision=67496
This commit is contained in:
Maarten van der Heide
2025-01-02 12:24:31 +00:00
parent 1539cc27d7
commit 25350d3354

View File

@@ -554,51 +554,47 @@ CREATE OR REPLACE VIEW VOLK_V_NOTI_BEZOEKERS
)
AS
SELECT DISTINCT
NULL sender,
NULL receiver,
NULL sender,
NULL receiver,
DECODE (
t.fac_srtnotificatie_key,
30, 'Nieuwe bezoekersregistratie voor '
|| b.BEZOEK_VAN
|| b.bezoek_van
|| ', nummer: '
|| b.afspraak_key
|| ', gastheer: '
|| b.HOST,
31, 'Wijziging in bezoekersregistratie voor '
|| b.BEZOEK_VAN
|| b.bezoek_van
|| ', nummer: '
|| b.afspraak_key
|| ', gastheer: '
|| b.HOST) TEXT,
sn.fac_srtnotificatie_code,
|| b.HOST) text,
sn.fac_srtnotificatie_code code,
sn.fac_srtnotificatie_key,
b.afspraak_key,
NULL xkey,
ud.fac_usrdata_omschr,
NULL xmobile
FROM fac_tracking t,
bez_v_udr_bezoeker b,
bez_afspraak a,
alg_locatie l,
fac_usrdata ud,
fac_srtnotificatie sn,
fac_notificatie_job nj
WHERE t.fac_tracking_refkey = b.afspraak_key
AND t.fac_srtnotificatie_key IN (30, 31) --- BEZMUT, registreren nieuwe afspraak en BEZUPD, wijzigen afspraak
AND sn.fac_srtnotificatie_code = 'CUST01'
b.afspraak_key key,
NULL xkey,
ud.fac_usrdata_omschr xemail,
NULL xmobile
FROM fac_tracking t,
bez_v_udr_bezoeker b,
bez_afspraak a,
alg_locatie l,
fac_v_aanwezigusrdata ud,
fac_srtnotificatie sn,
fac_notificatie_job nj
WHERE t.fac_srtnotificatie_key IN (30, 31) --- BEZMUT=nieuwe afspraak en BEZUPD=wijzigen afspraak
AND t.fac_tracking_refkey = b.afspraak_key
AND a.bez_afspraak_key = b.afspraak_key
AND b.afspraak_key = a.bez_afspraak_key
AND b.fclt_3d_locatie_key = l.alg_locatie_key
AND ud.fac_usrdata_code = l.alg_locatie_code
AND ud.fac_usrtab_key = 141 --- bezoekersmutaties van het afgelopen uur
AND ud.fac_usrdata_verwijder IS NULL
AND t.fac_tracking_datum > nj.fac_notificatie_job_lastrun
AND l.alg_locatie_code = ud.fac_usrdata_code
AND ud.fac_usrtab_key = 141 -- Te notificeren locaties/ontvangers
AND sn.fac_srtnotificatie_code = 'CUST01'
AND nj.fac_notificatie_job_view = 'VOLK_V_NOTI_BEZOEKERS'
AND NOT EXISTS
(SELECT ba.bez_actie_key
FROM bez_actie ba
WHERE ba.bez_actie_key = 61 -- VOLK#81492
AND a.bez_actie_key = ba.bez_actie_key);
AND t.fac_tracking_datum > nj.fac_notificatie_job_lastrun
AND (a.bez_actie_key != 61 -- VOLK#81492:'Ik ben een collega en kom parkeren' geen notificatie!
OR l.alg_locatie_key = 1401) -- VOLK#86596:Voor Sittard bij alle acties een notificatie!
;
CREATE OR REPLACE VIEW VOLK_V_RAPP_BEDRIJF_DIENST
(