PCHA#71924 Account Lifecheck introduceren

svn path=/Customer/trunk/; revision=55576
This commit is contained in:
Sander Schepers
2022-04-12 17:23:55 +00:00
parent 3161d51bd2
commit 768549ad99

View File

@@ -1431,7 +1431,8 @@ CREATE OR REPLACE VIEW pcha_v_rap_gbs_status_info
AS
SELECT fac_usrdata_key, fac_usrdata_code, fac_usrdata_vervaldatum
FROM fac_usrdata
WHERE fac_usrtab_key = 41;
WHERE fac_usrtab_key = 41
AND fac_usrdata_key <> 41; --Sync 6 is uitgeschakeld (PCHA#71924)
-- Koppeling met Gebouw beheer systeem (GBS). Storingen komen via de mail binnen volgens
-- vastgesteld formaat.
@@ -1462,7 +1463,7 @@ AS
v_installatiecode VARCHAR2 (100);
v_meldingstekst VARCHAR2 (100);
v_date DATE;
v_sync_bericht6 NUMBER;
--v_sync_bericht6 NUMBER; --Sync 6 is uitgeschakeld (PCHA#71924)
v_sync_bericht8 NUMBER;
v_korting NUMBER;
v_count NUMBER;
@@ -1479,7 +1480,7 @@ BEGIN
errormsg := '(0x143)';
v_error := 0;
v_errormsg := '';
v_sync_bericht6 := 0;
-- v_sync_bericht6 := 0; --Sync 6 is uitgeschakeld (PCHA#71924)
v_sync_bericht8 := 0;
v_korting := 1;
@@ -1551,10 +1552,10 @@ BEGIN
v_sync_bericht8 := 1;
v_error := 0;
EXIT;
WHEN 'TESTFMISTC6'
THEN
v_sync_bericht6 := 1;
v_error := 0;
-- WHEN 'TESTFMISTC6' --Sync 6 is uitgeschakeld (PCHA#71924)
-- THEN
-- v_sync_bericht6 := 1;
-- v_error := 0;
EXIT;
ELSE
v_stdmelding_omschrijving := 'Onbekend';
@@ -1604,7 +1605,7 @@ BEGIN
END CASE;
END LOOP;
IF v_error = 0 AND v_sync_bericht6 = 0 AND v_sync_bericht8 = 0
IF v_error = 0 AND v_sync_bericht8 = 0
THEN
BEGIN
-- Zoek omschrijving op in eigen tabel met key 221 (met korting) of 501 (zonder korting)
@@ -1834,12 +1835,12 @@ BEGIN
v_errormsg,
SUBSTR (pbody, 1, 1000));
ELSE
IF v_sync_bericht6 = 1
THEN
UPDATE fac_usrdata
SET fac_usrdata_vervaldatum = SYSDATE
WHERE fac_usrdata_key = 41;
ELSIF v_sync_bericht8 = 1
--IF v_sync_bericht6 = 1
--THEN
-- UPDATE fac_usrdata
-- SET fac_usrdata_vervaldatum = SYSDATE
-- WHERE fac_usrdata_key = 41;
IF v_sync_bericht8 = 1
THEN
UPDATE fac_usrdata
SET fac_usrdata_vervaldatum = SYSDATE
@@ -1997,40 +1998,38 @@ AS
m.waarde_c;
--PCHA#62494 Notificatie die peilt of er afgelopen 3 uur geen test bericht vanuit GBS zijn gekomen
CREATE OR REPLACE VIEW pcha_v_noti_gbs_test
CREATE OR REPLACE VIEW PCHA_V_NOTI_GBS_TEST
(
code,
sender,
receiver,
text,
key,
xkey
CODE,
SENDER,
RECEIVER,
TEXT,
KEY,
XKEY
)
AS
SELECT DISTINCT
'CUST09' AS code,
NULL,
104, -- Persoon Gebouwbeheersysteem GBS
'Storing synchronisatie GBS. SYNC6: '
|| (SELECT TO_CHAR (fac_usrdata_vervaldatum, 'dd-mm-yyyy hh24:mi:ss')
FROM fac_usrdata
WHERE fac_usrdata_key = 41)
|| ', SYNC8: '
|| (SELECT TO_CHAR (fac_usrdata_vervaldatum, 'dd-mm-yyyy hh24:mi:ss')
FROM fac_usrdata
WHERE fac_usrdata_key = 561),
(SELECT MIN (fac_usrrap_key)
FROM fac_usrrap
WHERE UPPER (fac_usrrap_view_name) = 'PCHA_V_RAP_GBS_STATUS_INFO')
rapportnr,
NULL
FROM fac_usrdata
WHERE (fac_usrdata_key = 41
AND fac_usrdata_vervaldatum <
TO_DATE (TO_CHAR (SYSDATE, 'YYYY-MM-DD HH24'), 'YYYY-MM-DD HH24') - 2 / 24)
OR (fac_usrdata_key = 561
SELECT DISTINCT
'CUST09'
AS code,
NULL,
12788, -- Persoon 'Lifecheck GBS'
'Storing synchronisatie GBS. SYNC8: '
|| (SELECT TO_CHAR (fac_usrdata_vervaldatum,
'dd-mm-yyyy hh24:mi:ss')
FROM fac_usrdata
WHERE fac_usrdata_key = 561),
(SELECT MIN (fac_usrrap_key)
FROM fac_usrrap
WHERE UPPER (fac_usrrap_view_name) =
'PCHA_V_RAP_GBS_STATUS_INFO')
rapportnr,
NULL
FROM fac_usrdata
WHERE fac_usrdata_key = 561
AND fac_usrdata_vervaldatum <
TO_DATE (TO_CHAR (SYSDATE, 'YYYY-MM-DD HH24'), 'YYYY-MM-DD HH24') - 2 / 24);
TO_DATE (TO_CHAR (SYSDATE, 'YYYY-MM-DD HH24'),
'YYYY-MM-DD HH24')
- 2 / 24;
------ payload end ------