ASTE#66948 -- Impelementatie van de reserveringsmodule voor Meppel

svn path=/Customer/trunk/; revision=51833
This commit is contained in:
Arthur Egberink
2021-06-09 14:39:43 +00:00
parent 47f2039af5
commit 4b1faa20d0

View File

@@ -284,6 +284,59 @@ AS
FROM aste_v_rap_meldingenbeh
WHERE mld_melding_datum > SYSDATE - 93;
CREATE OR REPLACE VIEW aste_v_noti_res_gastheer
(
CODE,
SENDER,
RECEIVER,
TEXT,
KEY,
XKEY
)
AS
SELECT DISTINCT
'CUST01',
NULL,
rrr.res_rsv_ruimte_host_key,
CASE
WHEN fac_srtnotificatie_code = 'RESNEW'
THEN
'Uw reservering '
|| rrr.res_reservering_key
|| '/'
|| rrr.res_rsv_ruimte_volgnr
|| ' ('
|| rrr.res_rsv_ruimte_omschrijving
|| ') is geregistreerd.'
WHEN fac_srtnotificatie_code = 'RESUPD'
THEN
'Uw reservering '
|| rrr.res_reservering_key
|| '/'
|| rrr.res_rsv_ruimte_volgnr
|| ' ('
|| rrr.res_rsv_ruimte_omschrijving
|| ') is gewijzigd.'
END CASE,
rrr.res_reservering_key,
rrr.res_rsv_ruimte_key
FROM fac_tracking t, fac_srtnotificatie sn, res_rsv_ruimte rrr
WHERE t.fac_srtnotificatie_key = sn.fac_srtnotificatie_key
AND sn.fac_srtnotificatie_code IN ('RESNEW', 'RESUPD')
AND fac_tracking_refkey = rrr.res_rsv_ruimte_key
AND t.fac_tracking_datum BETWEEN (SELECT fac_notificatie_job_nextrun
- fac_notificatie_job_interval
/ 24
FROM fac_notificatie_job
WHERE fac_notificatie_job_view =
'ASTE_V_NOTI_RES_GASTHEER')
AND (SELECT fac_notificatie_job_nextrun
FROM fac_notificatie_job
WHERE fac_notificatie_job_view =
'ASTE_V_NOTI_RES_GASTHEER');
SET DEFINE OFF
BEGIN adm.systrackscriptId ('$Id$', 0); END;
/