YKPN#51330 -- Kenmerken over SMS worden gekopieerd bij herhaling

svn path=/Customer/trunk/; revision=36090
This commit is contained in:
Arthur Egberink
2017-11-23 10:00:56 +00:00
parent dbf0ec31a8
commit fd90c54937

View File

@@ -1422,8 +1422,22 @@ BEGIN
END LOOP;
-- Door bezoekers/afspraken te herhalen worden ook kenmerken gekopieerd. Dit heeft als gevolg dat er dan geen
-- SMS meer verzonden wordt. Onderstaande verwijdert gekopieerde kenmeren met daarin het tijdstip dat de SMS verzonden
-- is voor kenmerken waarvan de datum niet gelijk is aan de afspraakdatum.
DELETE bez_kenmerkwaarde
WHERE bez_kenmerkwaarde_key IN
(SELECT bez_kenmerkwaarde_key
FROM bez_kenmerkwaarde kw, bez_bezoekers b, bez_afspraak a
WHERE TRUNC (bez_kenmerkwaarde_aanmaak) <> TRUNC (a.bez_afspraak_datum)
AND bez_kenmerk_key = 1043 -- SMS verzonden op yyyy-mm-dd hh-mi-ss
AND kw.bez_bezoekers_key = b.bez_bezoekers_key
AND b.bez_afspraak_key = a.bez_afspraak_key
AND a.bez_afspraak_datum > SYSDATE);
-- en nu de SMS berichten versturen
FOR rec IN cs
FOR rec IN cs
LOOP
INSERT INTO fac_notificatie (fac_srtnotificatie_key,
@@ -1442,7 +1456,7 @@ BEGIN
2);
YKPN.set_kenmerk('BEZ', 1043, rec.bez_bezoekers_key, TO_CHAR (SYSDATE, 'yyyy-mm-dd hh24:mi:ss'),0);
END LOOP;
END LOOP;
END;
/