DLLG#79179 -- Aanpassing koppeling met Brivo.

svn path=/Customer/; revision=61889
This commit is contained in:
Arthur Egberink
2023-09-26 07:06:23 +00:00
parent df306daf13
commit d1522415ec

66
onces/DLLG/DLLG#79179.sql Normal file
View File

@@ -0,0 +1,66 @@
--
-- $Id$
--
-- Korte beschrijving wat het script doet
-- Op verzoek van Fortezza wordt de waarde van de QR code die we meesturen naar de bezoeker aangepast. De aanpassing aan de scanners wordt op 4 oktober doorgevoerd. Dus alle afspraken op en na 4 oktober
-- moeten aangepast worden.
--
DEFINE thisfile = 'DLLG#79179.SQL'
DEFINE dbuser = '^DLLG'
SET ECHO ON
SET DEFINE ON
COLUMN fcltlogfile NEW_VALUE fcltlogfile NOPRINT;
COLUMN fcltcusterr NEW_VALUE fcltcusterr NOPRINT;
WHENEVER SQLERROR CONTINUE;
SELECT adm.getscriptspoolfile('&thisfile') AS fcltlogfile FROM DUAL;
SPOOL &fcltlogfile
WHENEVER SQLERROR EXIT;
SELECT adm.checkscriptcust('&dbuser') AS fcltcusterr FROM DUAL;
WHENEVER SQLERROR CONTINUE;
PROMPT &fcltcusterr
SET DEFINE OFF
------ payload begin ------
DECLARE
CURSOR c IS
SELECT b.bez_bezoekers_key, FLX.getflex ('BEZ', k.bez_kenmerk_key, b.bez_bezoekers_key) card
FROM bez_bezoekers b,
bez_afspraak a,
(SELECT bez_kenmerk_key
FROM bez_kenmerk
WHERE bez_kenmerk_upper = 'CARD NUMBER') k
WHERE b.bez_afspraak_key = a.bez_afspraak_key AND a.bez_afspraak_datum > TO_DATE('20231004', 'yyyymmdd');
v_dec_code VARCHAR (10);
v_dec_code_key NUMBER;
BEGIN
SELECT bez_kenmerk_key
INTO v_dec_code_key
FROM bez_kenmerk
WHERE bez_kenmerk_upper = 'DEC CODE';
FOR rec IN c
LOOP
FLX.setflex (
'BEZ',
v_dec_code_key,
rec.bez_bezoekers_key,
DLLG.get_dec_card_data (LPAD (TRIM (TO_CHAR (rec.card, 'XXXXXX')), 4, '0'),
LPAD (TRIM (TO_CHAR (123, 'XXXXXX')), 2, '0')));
END LOOP;
END;
/
------ payload end ------
SET DEFINE OFF
BEGIN adm.systrackscriptId ('$Id$', 1); END;
/
COMMIT;
SET ECHO OFF
SPOOL OFF
SET DEFINE ON
PROMPT Logfile of this upgrade is: &fcltlogfile