PROR#82108 -- Geen notificatie bij annulering reservering catering bij overschrijding tijd

svn path=/Customer/trunk/; revision=63426
This commit is contained in:
Norbert Wassink
2024-02-01 12:35:56 +00:00
parent 80b15b0a65
commit aeac5f0c2c

View File

@@ -694,10 +694,10 @@ CREATE OR REPLACE VIEW pror_v_outl_cat_annu
xkey
)
AS
SELECT DISTINCT res_reservering_key||'/'||RES_RSV_RUIMTE_VOLGNR reserveringNr,
SELECT DISTINCT res_reservering_key||'/'||res_rsv_ruimte_volgnr reserveringNr,
res_reservering_key key,
'CUST02' cust_code,
'Reservering '||res_reservering_key||'/'||RES_RSV_RUIMTE_VOLGNR||' op '|| TO_CHAR(leverdatum,'DD-MM-YYYY HH24:MI')||' is verwijderd buiten anullerings horizon.' text,
'Reservering '||res_reservering_key||'/'||res_rsv_ruimte_volgnr||' op '|| TO_CHAR(leverdatum,'DD-MM-YYYY HH24:MI')||' is verwijderd buiten annullerings horizon.' text,
(SElECT p.prs_perslid_naam_friendly
FROM prs_v_perslid_fullnames_all p
WHERE p.prs_perslid_key= gastheer_key) gastheer,
@@ -710,14 +710,14 @@ AS
(SELECT MAX(rdp.res_disc_params_cancel_dagen) annuleer_dagen
FROM res_rsv_artikel rra, res_artikel ra, res_discipline rd, res_disc_params rdp
WHERE res_rsv_ruimte_key = r.res_rsv_ruimte_key
AND ra.RES_ARTIKEL_KEY = rra.RES_ARTIKEL_KEY
AND ra.RES_DISCIPLINE_KEY = rd.INS_DISCIPLINE_KEY
AND rdp.res_INS_DISCIPLINE_KEY=rd.INS_DISCIPLINE_KEY) annuleer_dagen
AND ra.res_artikel_key = rra.res_artikel_key
AND ra.res_discipline_key = rd.ins_discipline_key
AND rdp.res_ins_discipline_key=rd.ins_discipline_key) annuleer_dagen
FROM (SELECT DISTINCT
res.res_rsv_ruimte_key res_rsv_ruimte_key,
res.res_reservering_key res_reservering_key,
res.res_rsv_ruimte_volgnr res_rsv_ruimte_volgnr,
res.RES_RSV_RUIMTE_HOST_KEY gastheer_key,
res.res_rsv_ruimte_host_key gastheer_key,
res.res_rsv_ruimte_verwijder datum_verwijder,
fac.safe_to_date (
TO_CHAR (res.res_rsv_ruimte_van, 'DD-MM-YYYY')||' 12:00',
@@ -726,17 +726,17 @@ AS
WHERE res.res_rsv_ruimte_verwijder IS NOT NULL
AND res.res_rsv_ruimte_externnr IS NOT NULL
AND res.res_status_fo_key=4
AND rra.RES_RSV_RUIMTE_KEY=res.RES_RSV_RUIMTE_KEY) r)
AND rra.res_rsv_ruimte_key=res.res_rsv_ruimte_key) r) x
WHERE datum_verwijder> leverdatum - annuleer_dagen
AND NOT EXISTS (SELECT rkw.res_kenmerk_key
FROM res_kenmerkwaarde rkw,
res_kenmerk rk
WHERE rkw.res_rsv_ruimte_key=res_rsv_ruimte_key
WHERE rkw.res_rsv_ruimte_key=x.res_rsv_ruimte_key
AND rk.res_kenmerk_key = rkw.res_kenmerk_key
AND UPPER(rk.res_kenmerk_omschrijving)='EXTERNSYNCDATUM')
AND NOT EXISTS (SElECT *
FROM fac_tracking ft
WHERE fac_tracking_refkey=res_rsv_ruimte_key
WHERE fac_tracking_refkey=x.res_rsv_ruimte_key
AND ft.fac_srtnotificatie_key=223
AND ft.fac_tracking_oms LIKE '%CUST02%');