MAAS#56991 implementatie maasdelta, notificatie tbv inloggen als

svn path=/Customer/trunk/; revision=44183
This commit is contained in:
Sander Schepers
2019-09-11 12:53:27 +00:00
parent c67141449b
commit 579b301f05

View File

@@ -47,7 +47,67 @@ AS
FROM mld_melding m
WHERE TRUNC (m.mld_melding_datum) = TRUNC (SYSDATE)-1
AND m.mld_stdmelding_key = 262);
CREATE OR REPLACE VIEW maas_v_rap_inlog_als
(
trackingdatum,
datum,
tijdstip,
trackingomschrijving,
key_als,
inloggen_als,
key_door,
inloggen_door
)
AS;
SELECT t.fac_tracking_datum, TRUNC (t.fac_tracking_datum),
TO_CHAR (t.fac_tracking_datum, 'hh24:mm:ss'),
t.fac_tracking_oms,
t.fac_tracking_refkey,
als.prs_perslid_naam_friendly AS als,
t.prs_perslid_key,
door.prs_perslid_naam_friendly AS door
FROM fac_tracking t,
fac_srtnotificatie sn,
prs_v_perslid_fullnames als,
prs_v_perslid_fullnames door
WHERE t.fac_srtnotificatie_key = sn.fac_srtnotificatie_key
AND t.fac_srtnotificatie_key = 101 -- PRSLOG
AND als.prs_perslid_key = t.fac_tracking_refkey
AND door.prs_perslid_key = t.prs_perslid_key
AND (t.fac_tracking_oms LIKE '%INLOGGEN ALS%'
OR t.fac_tracking_oms LIKE '%Inloggen door%')
ORDER BY t.fac_tracking_key DESC;
CREATE OR REPLACE FORCE VIEW maas_v_noti_inlogals
(
code,
sender,
receiver,
text,
key,
xkey
)
AS
SELECT DISTINCT 'CUST02' AS code,
NULL,
key_als,
inloggen_door || ' heeft op uw account in Facilitor ingelogd',
key_door,
NULL
FROM maas_v_rap_inlog_als
WHERE key_als <> key_door
--AND key_door <> 3 -- Facilitor, inlogpogingen vanuit Facilitor hoeven niet genotificeerd te worden;
AND ( (TRUNC (SYSDATE) = datum
AND fac.safe_to_number (TO_CHAR (trackingdatum, 'hh24')) =
fac.safe_to_number (TO_CHAR (SYSDATE, 'hh24')) - 3)
OR (TRUNC (SYSDATE) = datum + 1
AND fac.safe_to_number (TO_CHAR (trackingdatum, 'hh24')) =
23
AND fac.safe_to_number (TO_CHAR (SYSDATE, 'hh24')) = 14));
/
------ payload end ------
SET DEFINE OFF