CSUN#89800 Notificatie niet verzonden bij melding A741349
svn path=/Customer/trunk/; revision=71029
This commit is contained in:
@@ -558,7 +558,9 @@ AS
|
|||||||
mld_stdmelding_default_disc,
|
mld_stdmelding_default_disc,
|
||||||
mld_ins_discipline_key,
|
mld_ins_discipline_key,
|
||||||
mld_stdmeldinggroep_key,
|
mld_stdmeldinggroep_key,
|
||||||
mld_stdmelding_autoorder
|
mld_stdmelding_autoorder,
|
||||||
|
prs_dienst_key,
|
||||||
|
prs_bedrijf_key
|
||||||
FROM mld_stdmelding
|
FROM mld_stdmelding
|
||||||
WHERE mld_stdmelding_verwijder IS NULL),
|
WHERE mld_stdmelding_verwijder IS NULL),
|
||||||
fac_ud
|
fac_ud
|
||||||
@@ -624,7 +626,7 @@ AS
|
|||||||
ON pwpg.prs_perslid_key = p.prs_perslid_key
|
ON pwpg.prs_perslid_key = p.prs_perslid_key
|
||||||
JOIN prs_kenmerklink kl
|
JOIN prs_kenmerklink kl
|
||||||
ON kl.prs_link_key = p.prs_perslid_key
|
ON kl.prs_link_key = p.prs_perslid_key
|
||||||
JOIN stdmelding sm
|
JOIN mld_stdmelding sm
|
||||||
ON sm.mld_stdmelding_key = m.mld_stdmelding_key
|
ON sm.mld_stdmelding_key = m.mld_stdmelding_key
|
||||||
WHERE m.mld_stdmelding_key != 41
|
WHERE m.mld_stdmelding_key != 41
|
||||||
AND p.prs_srtperslid_key = 32 -- BBer
|
AND p.prs_srtperslid_key = 32 -- BBer
|
||||||
@@ -650,7 +652,7 @@ AS
|
|||||||
ON pwpg.prs_perslid_key = p.prs_perslid_key
|
ON pwpg.prs_perslid_key = p.prs_perslid_key
|
||||||
JOIN prs_kenmerklink kl
|
JOIN prs_kenmerklink kl
|
||||||
ON kl.prs_link_key = p.prs_perslid_key
|
ON kl.prs_link_key = p.prs_perslid_key
|
||||||
JOIN stdmelding sm
|
JOIN mld_stdmelding sm
|
||||||
ON sm.mld_stdmelding_key = m.mld_stdmelding_key
|
ON sm.mld_stdmelding_key = m.mld_stdmelding_key
|
||||||
JOIN ins_tab_discipline d
|
JOIN ins_tab_discipline d
|
||||||
ON d.ins_discipline_key = sm.mld_ins_discipline_key
|
ON d.ins_discipline_key = sm.mld_ins_discipline_key
|
||||||
@@ -677,7 +679,7 @@ AS
|
|||||||
ON pwpg.prs_perslid_key = p.prs_perslid_key
|
ON pwpg.prs_perslid_key = p.prs_perslid_key
|
||||||
JOIN prs_kenmerklink kl
|
JOIN prs_kenmerklink kl
|
||||||
ON kl.prs_link_key = p.prs_perslid_key
|
ON kl.prs_link_key = p.prs_perslid_key
|
||||||
JOIN stdmelding sm
|
JOIN mld_stdmelding sm
|
||||||
ON sm.mld_stdmelding_key = m.mld_stdmelding_key
|
ON sm.mld_stdmelding_key = m.mld_stdmelding_key
|
||||||
WHERE m.mld_stdmelding_key != 41
|
WHERE m.mld_stdmelding_key != 41
|
||||||
AND p.prs_srtperslid_key IN (4041, 50) -- OL / RM
|
AND p.prs_srtperslid_key IN (4041, 50) -- OL / RM
|
||||||
@@ -696,7 +698,7 @@ AS
|
|||||||
'Klantsupport'
|
'Klantsupport'
|
||||||
AS functie
|
AS functie
|
||||||
FROM mld_melding m
|
FROM mld_melding m
|
||||||
JOIN stdmelding sm
|
JOIN mld_stdmelding sm
|
||||||
ON sm.mld_stdmelding_key = m.mld_stdmelding_key
|
ON sm.mld_stdmelding_key = m.mld_stdmelding_key
|
||||||
LEFT JOIN fac_ud ud
|
LEFT JOIN fac_ud ud
|
||||||
ON ud.discipline_key = sm.mld_ins_discipline_key
|
ON ud.discipline_key = sm.mld_ins_discipline_key
|
||||||
@@ -733,7 +735,7 @@ AS
|
|||||||
'Klantsupport'
|
'Klantsupport'
|
||||||
AS functie
|
AS functie
|
||||||
FROM mld_melding m
|
FROM mld_melding m
|
||||||
JOIN stdmelding sm
|
JOIN mld_stdmelding sm
|
||||||
ON sm.mld_stdmelding_key = m.mld_stdmelding_key
|
ON sm.mld_stdmelding_key = m.mld_stdmelding_key
|
||||||
LEFT JOIN fac_ud ud
|
LEFT JOIN fac_ud ud
|
||||||
ON ud.discipline_key = sm.mld_ins_discipline_key
|
ON ud.discipline_key = sm.mld_ins_discipline_key
|
||||||
@@ -756,21 +758,34 @@ AS
|
|||||||
AND p.prs_perslid_verwijder IS NULL)),
|
AND p.prs_perslid_verwijder IS NULL)),
|
||||||
g_filtered
|
g_filtered
|
||||||
AS
|
AS
|
||||||
(SELECT g.*
|
(SELECT g.*
|
||||||
FROM g
|
FROM g
|
||||||
JOIN stdmelding sm
|
JOIN mld_stdmelding sm
|
||||||
ON sm.mld_stdmelding_key = g.mld_stdmelding_key
|
ON sm.mld_stdmelding_key = g.mld_stdmelding_key
|
||||||
WHERE -- statusfilter
|
WHERE -- statusfilter
|
||||||
( g.mld_melding_status IN (2,
|
( g.mld_melding_status IN (2,
|
||||||
3,
|
3,
|
||||||
4,
|
4,
|
||||||
7)
|
7)
|
||||||
OR ( g.mld_melding_status IN (5, 6)
|
OR ( g.mld_melding_status IN (5, 6)
|
||||||
AND g.functie = 'BBer'
|
AND g.functie = 'BBer'
|
||||||
AND sm.mld_stdmelding_default_disc IN (1461)))
|
AND sm.mld_stdmelding_default_disc IN (1461)))
|
||||||
AND ( sm.mld_stdmeldinggroep_key IS NULL
|
AND ( sm.mld_stdmeldinggroep_key IS NULL
|
||||||
OR sm.mld_stdmeldinggroep_key <> 1)
|
OR sm.mld_stdmeldinggroep_key <> 1)
|
||||||
AND NVL (sm.mld_stdmelding_autoorder, 0) <> 1)
|
AND (
|
||||||
|
NVL (sm.mld_stdmelding_autoorder, 0) <> 1
|
||||||
|
OR ( g.functie = 'BBer'
|
||||||
|
AND NOT EXISTS (
|
||||||
|
SELECT 1
|
||||||
|
FROM mld_melding m2
|
||||||
|
JOIN prs_bedrijfdienstlocatie pbdl
|
||||||
|
ON pbdl.alg_locatie_key = m2.mld_alg_locatie_key
|
||||||
|
AND pbdl.prs_dienst_key = sm.prs_dienst_key
|
||||||
|
WHERE m2.mld_melding_key = g.mld_melding_key
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
SELECT DISTINCT
|
SELECT DISTINCT
|
||||||
x.mld_melding_key,
|
x.mld_melding_key,
|
||||||
DECODE (COUNT (x.haaglanden) OVER (PARTITION BY x.mld_melding_key),
|
DECODE (COUNT (x.haaglanden) OVER (PARTITION BY x.mld_melding_key),
|
||||||
@@ -6169,6 +6184,7 @@ AS
|
|||||||
CURSOR cmld
|
CURSOR cmld
|
||||||
IS
|
IS
|
||||||
SELECT m.*,
|
SELECT m.*,
|
||||||
|
sm.mld_stdmelding_default_disc,
|
||||||
(SELECT fac.safe_to_number (km.alg_onrgoedkenmerk_waarde)
|
(SELECT fac.safe_to_number (km.alg_onrgoedkenmerk_waarde)
|
||||||
FROM alg_v_aanwezigonrgoedkenmerk km
|
FROM alg_v_aanwezigonrgoedkenmerk km
|
||||||
WHERE km.alg_onrgoed_niveau = 'D'
|
WHERE km.alg_onrgoed_niveau = 'D'
|
||||||
@@ -6182,12 +6198,13 @@ AS
|
|||||||
AND prs_kenmerklink_verwijder IS NULL
|
AND prs_kenmerklink_verwijder IS NULL
|
||||||
AND UPPER (prs_kenmerklink_waarde) =
|
AND UPPER (prs_kenmerklink_waarde) =
|
||||||
UPPER (m.aanvrageremail)),
|
UPPER (m.aanvrageremail)),
|
||||||
v_perslid_key)
|
4)
|
||||||
AS aanvrager_key,
|
AS aanvrager_key,
|
||||||
l.alg_locatie_key,
|
l.alg_locatie_key,
|
||||||
REPLACE(REPLACE(kosten, '.'), ',', '.') as kosten_n
|
REPLACE(REPLACE(kosten, '.'), ',', '.') as kosten_n
|
||||||
FROM csun_imp_jde m, alg_v_locatie_gegevens l
|
FROM csun_imp_jde m, alg_v_locatie_gegevens l, mld_stdmelding sm
|
||||||
WHERE l.alg_locatie_code = m.alg_locatie_code
|
WHERE l.alg_locatie_code = m.alg_locatie_code
|
||||||
|
AND m.mld_stdmelding_key = sm.mld_stdmelding_key
|
||||||
AND m.mld_melding_key IS NULL;
|
AND m.mld_melding_key IS NULL;
|
||||||
BEGIN
|
BEGIN
|
||||||
FOR recmld IN cmld
|
FOR recmld IN cmld
|
||||||
@@ -6201,6 +6218,7 @@ BEGIN
|
|||||||
mld_alg_locatie_key,
|
mld_alg_locatie_key,
|
||||||
mld_melding_datum,
|
mld_melding_datum,
|
||||||
mld_stdmelding_key,
|
mld_stdmelding_key,
|
||||||
|
mld_ins_discipline_key,
|
||||||
mld_melding_einddatum,
|
mld_melding_einddatum,
|
||||||
mld_melding_status,
|
mld_melding_status,
|
||||||
mld_melding_spoed,
|
mld_melding_spoed,
|
||||||
@@ -6212,6 +6230,7 @@ BEGIN
|
|||||||
recmld.alg_locatie_key,
|
recmld.alg_locatie_key,
|
||||||
SYSDATE,
|
SYSDATE,
|
||||||
recmld.mld_stdmelding_key,
|
recmld.mld_stdmelding_key,
|
||||||
|
recmld.mld_stdmelding_default_disc,
|
||||||
TO_DATE(CONCAT (
|
TO_DATE(CONCAT (
|
||||||
TO_CHAR (recmld.uitvoerdatum, 'YYYY-MM-DD'),
|
TO_CHAR (recmld.uitvoerdatum, 'YYYY-MM-DD'),
|
||||||
' 17:00:00')),
|
' 17:00:00')),
|
||||||
@@ -8690,7 +8709,8 @@ BEGIN
|
|||||||
fac_notificatie_oms,
|
fac_notificatie_oms,
|
||||||
fac_notificatie_refkey,
|
fac_notificatie_refkey,
|
||||||
fac_notificatie_extrakey,
|
fac_notificatie_extrakey,
|
||||||
fac_notificatie_prioriteit)
|
fac_notificatie_prioriteit,
|
||||||
|
prs_perslid_key_sender)
|
||||||
VALUES (rec.fac_srtnotificatie_key,
|
VALUES (rec.fac_srtnotificatie_key,
|
||||||
2,
|
2,
|
||||||
NULL,
|
NULL,
|
||||||
@@ -8699,7 +8719,8 @@ BEGIN
|
|||||||
rec.text,
|
rec.text,
|
||||||
rec.key,
|
rec.key,
|
||||||
NULL,
|
NULL,
|
||||||
2);
|
2,
|
||||||
|
4);
|
||||||
END LOOP;
|
END LOOP;
|
||||||
|
|
||||||
FOR rec IN CUST15
|
FOR rec IN CUST15
|
||||||
@@ -8713,7 +8734,8 @@ BEGIN
|
|||||||
fac_notificatie_oms,
|
fac_notificatie_oms,
|
||||||
fac_notificatie_refkey,
|
fac_notificatie_refkey,
|
||||||
fac_notificatie_extrakey,
|
fac_notificatie_extrakey,
|
||||||
fac_notificatie_prioriteit)
|
fac_notificatie_prioriteit,
|
||||||
|
prs_perslid_key_sender)
|
||||||
VALUES (rec.fac_srtnotificatie_key,
|
VALUES (rec.fac_srtnotificatie_key,
|
||||||
2,
|
2,
|
||||||
NULL,
|
NULL,
|
||||||
@@ -8722,7 +8744,8 @@ BEGIN
|
|||||||
rec.text,
|
rec.text,
|
||||||
rec.key,
|
rec.key,
|
||||||
NULL,
|
NULL,
|
||||||
2);
|
2,
|
||||||
|
4);
|
||||||
END LOOP;
|
END LOOP;
|
||||||
|
|
||||||
FOR rec IN CUST16
|
FOR rec IN CUST16
|
||||||
@@ -8736,7 +8759,8 @@ BEGIN
|
|||||||
fac_notificatie_oms,
|
fac_notificatie_oms,
|
||||||
fac_notificatie_refkey,
|
fac_notificatie_refkey,
|
||||||
fac_notificatie_extrakey,
|
fac_notificatie_extrakey,
|
||||||
fac_notificatie_prioriteit)
|
fac_notificatie_prioriteit,
|
||||||
|
prs_perslid_key_sender)
|
||||||
VALUES (rec.fac_srtnotificatie_key,
|
VALUES (rec.fac_srtnotificatie_key,
|
||||||
2,
|
2,
|
||||||
NULL,
|
NULL,
|
||||||
@@ -8745,7 +8769,8 @@ BEGIN
|
|||||||
rec.text,
|
rec.text,
|
||||||
rec.key,
|
rec.key,
|
||||||
NULL,
|
NULL,
|
||||||
2);
|
2,
|
||||||
|
4);
|
||||||
END LOOP;
|
END LOOP;
|
||||||
END csun_noti_rm_noshow;
|
END csun_noti_rm_noshow;
|
||||||
/
|
/
|
||||||
|
|||||||
Reference in New Issue
Block a user