CSUN#70561 Autorisatie/ notificaties districtmanager

svn path=/Customer/trunk/; revision=55334
This commit is contained in:
Sander Schepers
2022-03-18 14:44:01 +00:00
parent 7bb43e761f
commit 9e66e5acb1

View File

@@ -5709,6 +5709,69 @@ AS
FROM ins_v_udr_deel d, ins_deelsrtcontrole idsc, ins_srtcontrole k
WHERE d.deel_key = idsc.ins_deel_key
AND idsc.ins_srtcontrole_key = k.ins_srtcontrole_key;
CREATE OR REPLACE VIEW CSUN_V_NOTI_DM
(
CODE,
SENDER,
RECEIVER,
TEXT,
KEY,
XKEY,
XEMAIL,
XMOBILE,
XSENDER,
ATTACHMENTS
)
AS
SELECT 'CUST09'
AS code,
NULL
AS sender,
fac.safe_to_number (dmk.alg_onrgoedkenmerk_waarde)
AS receiver,
'Er is een nieuwe melding: '
|| m.mld_melding_key
|| ' ('
|| COALESCE (m.mld_melding_onderwerp,
sm.mld_stdmelding_omschrijving)
|| ')'
AS text,
m.mld_melding_key
AS key,
NULL
AS extra_key,
NULL,
NULL,
NULL,
NULL
FROM mld_melding m,
mld_stdmelding sm,
alg_locatie l,
alg_district d,
alg_onrgoedkenmerk dmk
WHERE m.mld_stdmelding_key = sm.mld_stdmelding_key
AND m.mld_alg_locatie_key = l.alg_locatie_key
AND l.alg_district_key = d.alg_district_key
AND d.alg_district_key = dmk.alg_onrgoed_key
AND dmk.alg_onrgoed_niveau = 'D'
AND dmk.alg_onrgoedkenmerk_verwijder IS NULL
AND dmk.alg_kenmerk_key = 1021 -- Kenmerk Districtsmanager
AND sm.mld_stdmelding_key IN
(SELECT fac_usrdata_prijs
FROM fac_usrdata
WHERE fac_usrtab_key = 321 -- Eigen tabel 'Notificatie DM'
AND fac_usrdata_verwijder IS NULL)
AND m.mld_melding_datum BETWEEN (SELECT fac_notificatie_job_lastrun
FROM fac_notificatie_job
WHERE UPPER (
fac_notificatie_job_view) =
'CSUN_V_NOTI_DM')
AND (SELECT fac_notificatie_job_nextrun
FROM fac_notificatie_job
WHERE UPPER (
fac_notificatie_job_view) =
'CSUN_V_NOTI_DM');
------ payload end ------