VOLK#57541 -- Aanpassing bezoekersregistratie

svn path=/Customer/trunk/; revision=42475
This commit is contained in:
Arthur Egberink
2019-05-13 07:30:37 +00:00
parent 7568b5693a
commit 069a93cd5f

View File

@@ -711,7 +711,64 @@ AS
AND kenteken.bez_bezoekers_key(+) = b.bez_bezoekers_key
AND guid.bez_bezoekers_key(+) = b.bez_bezoekers_key
AND a.bez_afspraak_datum < TRUNC (SYSDATE) + 2
AND a.bez_afspraak_datum > SYSDATE;
AND a.bez_afspraak_datum > TRUNC (SYSDATE) - 1;
-- !!!!!!!!!!!!!!!!!! tijdelijke view omdat de mail uitgevallen is. !!!!!!!!!!!!!!!!!!!!!!
CREATE OR REPLACE VIEW volk_v_rap_bezoekers_mutatie
AS
SELECT DISTINCT
DECODE (t.fac_srtnotificatie_key, 30, 'Nieuw', 31, 'Wijziging')
status,
a.bez_afspraak_key
nummer,
contact.prs_perslid_naam_full
contactpersoon,
HOST.prs_perslid_naam_full
gastheer,
l.alg_locatie_omschrijving
-- locatie,
-- ud.fac_usrdata_omschr
email,
b.bez_afspraak_naam
bezoeker,
b.bez_afspraak_bedrijf
bedrijf,
a.bez_afspraak_datum
van,
a.bez_afspraak_eind
tot,
(SELECT bez_kenmerkwaarde_waarde
FROM bez_kenmerkwaarde kw, bez_kenmerk k
WHERE k.bez_kenmerk_key = kw.bez_kenmerk_key
AND kw.bez_bezoekers_key = b.bez_bezoekers_key
AND k.bez_kenmerk_upper = 'KENTEKEN')
kenteken,
(SELECT COUNT (*)
FROM res_rsv_deel rrd
WHERE rrd.bez_bezoekers_key = b.bez_bezoekers_key)
parkeerplaats,
fac_tracking_datum
wijziging
FROM fac_tracking t,
bez_bezoekers b,
bez_afspraak a,
alg_locatie l,
-- fac_usrdata ud,
fac_srtnotificatie sn,
prs_v_perslid_fullnames contact,
prs_v_perslid_fullnames HOST
WHERE a.bez_afspraak_key = b.bez_afspraak_key
AND t.fac_tracking_refkey = a.bez_afspraak_key
AND t.fac_srtnotificatie_key IN (30, 31) --- BEZMUT, registreren nieuwe afspraak en BEZUPD, wijzigen afspraak
AND sn.fac_srtnotificatie_code = 'CUST01'
AND t.fac_tracking_refkey = a.bez_afspraak_key
AND a.alg_locatie_key = l.alg_locatie_key
-- AND ud.fac_usrdata_code = l.alg_locatie_code
AND a.bez_afspraak_host_key = HOST.prs_perslid_key
AND a.bez_afspraak_contact_key = contact.prs_perslid_key
-- AND ud.fac_usrtab_key = 141 --- bezoekersmutaties van het afgelopen uur
AND t.fac_tracking_datum >
TO_DATE ('20190423 16:00', 'yyyymmdd hh24:mi');
-- Procedure om de bezoekers met een parkeerplaats klaar te zetten voor de export
CREATE OR REPLACE PROCEDURE VOLK_SELECT_FIRMBASE (p_applname IN VARCHAR2,
@@ -732,7 +789,7 @@ AS
-- Insert Visitor, Update Visitor, Cancel Visitor
-- Stap 1: Insert Visitor
-- Selectcriteria: alle bezoekers uit volk_v_exp_firmbase die nog niet in de tabel mey Firmbase registraties staan
-- Selectcriteria: alle bezoekers uit volk_v_exp_firmbase die nog niet in de tabel met Firmbase registraties staan
-- Of eigenlijk ook: nog geen visitor_id hebben
CURSOR IV IS
SELECT p.*