CSUN#80929 Bijlages kunnen niet geopend worden bij melding X690335

svn path=/Customer/trunk/; revision=63009
This commit is contained in:
Jos Groot Lipman
2023-12-19 12:12:40 +00:00
parent da2fc1e514
commit f43ba68f70

View File

@@ -1680,15 +1680,33 @@ BEGIN
INTO mldkey, stdmelding
FROM mld_melding m
WHERE m.prs_perslid_key = sender
AND ( (psubject LIKE '%' || m.mld_melding_externnr || '%'
AND m.mld_melding_externnr IS NOT NULL)
OR (EXISTS
(SELECT mld_kenmerkmelding_key
FROM mld_kenmerkmelding km, mld_kenmerk k
WHERE km.mld_melding_key = m.mld_melding_key
AND km.mld_kenmerk_key = k.mld_kenmerk_key
AND k.mld_srtkenmerk_key = 2
AND psubject LIKE '%' || km.mld_kenmerkmelding_waarde || '%')));
AND psubject LIKE '%' || m.mld_melding_externnr || '%'
AND m.mld_melding_externnr IS NOT NULL;
EXCEPTION WHEN OTHERS
THEN
mldkey := NULL;
stdmelding := NULL;
END;
END IF;
fac.writelog ('PROCESSEMAIL#80929',
'I',
'mldkey2a ' || mldkey,
TO_CHAR (SYSTIMESTAMP, 'HH24:MI:SS.FF'));
-- Onderstaande query los van bovenstaande voor de performance (CSUN#80929)
IF mldkey IS NULL
THEN
BEGIN
-- controleren of we deze melding al eerder ontvangen hebben en dit een update / reminder betreft.
SELECT m.mld_melding_key, m.mld_stdmelding_key
INTO mldkey, stdmelding
FROM mld_melding m, mld_kenmerkmelding km, mld_kenmerk k
WHERE m.prs_perslid_key = sender
AND km.mld_melding_key = m.mld_melding_key
AND km.mld_kenmerk_key = k.mld_kenmerk_key
AND k.mld_srtkenmerk_key = 2 -- Werkbon/Opdracht nr. klant
AND psubject LIKE '%' || km.mld_kenmerkmelding_waarde || '%';
EXCEPTION WHEN OTHERS
THEN
mldkey := NULL;
@@ -7595,7 +7613,7 @@ AS
FROM csun_v_rap_alginrichting
WHERE rm_pm = '*'
OR bb = '*';
CREATE OR REPLACE VIEW CSUN_V_MULESOFT_POSTNL
AS
SELECT m.mld_melding_key
@@ -7641,7 +7659,7 @@ AS
WHERE m.mld_melding_status = ms.mld_statuses_key
AND m.mld_melding_status NOT IN (1, 6) --Afgewezen of historie
AND m.prs_perslid_key = 39281 -- API-user tbv Mulesoft
AND l.alg_locatie_key = m.mld_alg_locatie_key;
AND l.alg_locatie_key = m.mld_alg_locatie_key;
------ payload end ------