From 05954989b3778bcba89cdf60f81777cac2ef69f9 Mon Sep 17 00:00:00 2001 From: Norbert Wassink Date: Thu, 4 Sep 2025 13:17:39 +0000 Subject: [PATCH] STER#89866 Mailnotificatie bij reserveringen met catering aanpassing svn path=/Customer/trunk/; revision=70217 --- STER/STER.sql | 48 +++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 45 insertions(+), 3 deletions(-) diff --git a/STER/STER.sql b/STER/STER.sql index 6e73dac84..fe8726bd2 100644 --- a/STER/STER.sql +++ b/STER/STER.sql @@ -63,7 +63,7 @@ AS END; - + @@ -2115,7 +2115,7 @@ AS 'CUST03' code, NULL sender, NULL receiver, - 'Catering voor reservering '||res_reservering_key||'/'||rrr.res_rsv_ruimte_volgnr||' is gewijzigd.' text, + 'Catering voor reservering '||res_reservering_key||'/'||rrr.res_rsv_ruimte_volgnr||' is nieuw of gewijzigd.' text, 'catering@sterkhuis.nl' xemail, NULL xmobile FROM res_rsv_ruimte rrr, @@ -2128,7 +2128,49 @@ AS AND rrr.res_rsv_ruimte_verwijder IS NULL AND rrr.res_rsv_ruimte_dirtlevel=0 AND fnj.fac_notificatie_job_view='STER_V_CATERING_NOTI' - AND COALESCE(rra.res_rsv_artikel_mutatie, rra.res_rsv_artikel_aanmaak) > fnj.fac_notificatie_job_lastrun; + AND COALESCE(rra.res_rsv_artikel_mutatie, rra.res_rsv_artikel_aanmaak) > COALESCE(fnj.fac_notificatie_job_lastrun, SYSDATE) + UNION + SELECT distinct rrr.res_rsv_ruimte_key xkey, + rrr.res_reservering_key key, + 'CUST03' code, + NULL sender, + NULL receiver, + 'Reservering '||res_reservering_key||'/'||rrr.res_rsv_ruimte_volgnr||' met catering is verwijderd.' text, + 'catering@sterkhuis.nl' xemail, + NULL xmobile + FROM res_rsv_ruimte rrr, + res_rsv_artikel rra, + res_artikel ra, + fac_notificatie_job fnj + WHERE rrr.res_rsv_ruimte_key = rra.res_rsv_ruimte_key + AND ra.res_artikel_key = rra.res_artikel_key + AND rrr.res_rsv_ruimte_verwijder IS NOT NULL + AND rrr.res_rsv_ruimte_dirtlevel=0 + AND fnj.fac_notificatie_job_view='STER_V_CATERING_NOTI' + AND rrr.res_rsv_ruimte_verwijder > COALESCE(fnj.fac_notificatie_job_lastrun, SYSDATE) + UNION + SELECT distinct rrr.res_rsv_ruimte_key xkey, + rrr.res_reservering_key key, + 'CUST03' code, + NULL sender, + NULL receiver, + 'Catering artikel bij '||res_reservering_key||'/'||rrr.res_rsv_ruimte_volgnr||' is verwijderd.' text, + 'catering@sterkhuis.nl' xemail, + NULL xmobile + FROM res_rsv_ruimte rrr, + res_rsv_artikel rra, + res_artikel ra, + fac_notificatie_job fnj + WHERE rrr.res_rsv_ruimte_key = rra.res_rsv_ruimte_key + AND ra.res_artikel_key = rra.res_artikel_key + AND rrr.res_status_fo_key=2 + AND rrr.res_rsv_ruimte_verwijder IS NULL + AND rrr.res_rsv_ruimte_dirtlevel=0 + AND fnj.fac_notificatie_job_view='STER_V_CATERING_NOTI' + AND COALESCE(fnj.fac_notificatie_job_lastrun, SYSDATE) < (SELECT MIN(fac_tracking_datum) + FROM fac_tracking + WHERE fac_tracking_refkey=rrr.res_rsv_ruimte_key + AND UPPER(fac_tracking_oms) like '%ARTIKEL%VERWIJDERD');