From 9e66e5acb12b620164d51d076d017153bdb5d132 Mon Sep 17 00:00:00 2001 From: Sander Schepers Date: Fri, 18 Mar 2022 14:44:01 +0000 Subject: [PATCH] CSUN#70561 Autorisatie/ notificaties districtmanager svn path=/Customer/trunk/; revision=55334 --- CSUN/CSUN.sql | 63 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 63 insertions(+) diff --git a/CSUN/CSUN.sql b/CSUN/CSUN.sql index 7d1507c0f..bad53ab09 100644 --- a/CSUN/CSUN.sql +++ b/CSUN/CSUN.sql @@ -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 ------