BLST#84085 Inactieve API-gebruiker

svn path=/Customer/trunk/; revision=65190
This commit is contained in:
Suzan Wiegerinck
2024-06-18 10:17:36 +00:00
parent 9bbe4d5b22
commit 9b2c600ed4

View File

@@ -662,12 +662,19 @@ AS
v_perslid_nr VARCHAR (30);
--- Als een persoon 12 maanden niet meer heeft ingelogd verwijderen we deze
--- Accounts met een API key of een inlognaam beginnen met _ laten we altijd staan
CURSOR prs_del IS
SELECT p.prs_perslid_key, p.prs_perslid_oslogin
FROM prs_v_aanwezigperslid p
WHERE p.prs_perslid_login <
TRUNC (ADD_MONTHS (SYSDATE, -12), 'mm')
GROUP BY p.prs_perslid_key, p.prs_perslid_oslogin;
SELECT p.prs_perslid_key, p.prs_perslid_oslogin
FROM prs_v_aanwezigperslid p
WHERE p.prs_perslid_login < TRUNC (ADD_MONTHS (SYSDATE, -12), 'mm')
AND p.prs_perslid_apikey IS NULL
AND NOT EXISTS
(SELECT pi.prs_perslid_key
FROM prs_perslid pi
WHERE SUBSTR (pi.prs_perslid_oslogin, 1, 1) = '_'
AND pi.prs_perslid_key = p.prs_perslid_key)
GROUP BY p.prs_perslid_key, p.prs_perslid_oslogin;
BEGIN
FOR rec IN prs_del
LOOP