MNNL#55078 M2M-koppeling/afmelden tickets

svn path=/Customer/trunk/; revision=39932
This commit is contained in:
Maarten van der Heide
2018-11-23 12:43:41 +00:00
parent cd1030856f
commit 810a167f85

View File

@@ -1,4 +1,4 @@
--
--
-- $Id$
--
-- Script containing customer specific sql statements for the FACILITOR database
@@ -3641,6 +3641,7 @@ AS
--v_locatie_key NUMBER (10);
v_melding_key NUMBER (10);
v_melding_status NUMBER (10);
v_open_opdr NUMBER (10);
v_afmeldactie NUMBER (10);
v_afmeldtekst VARCHAR2 (4000) := '';
v_count NUMBER (10);
@@ -3877,8 +3878,13 @@ BEGIN
-- Bepaal bestaande melding?
v_errormsg := 'Fout bepalen bestaande melding ' || COALESCE (v_exist_ticket, '???');
SELECT m.mld_melding_key, m.mld_melding_status, sm.mld_ins_discipline_key
INTO v_melding_key, v_melding_status, v_discipline_key
SELECT m.mld_melding_key, m.mld_melding_status,
(SELECT COUNT ( * )
FROM mld_opdr
WHERE TO_CHAR (mld_melding_key) = v_exist_ticket
AND mld_statusopdr_key NOT IN (1, 2, 6, 7)), -- Open
sm.mld_ins_discipline_key
INTO v_melding_key, v_melding_status, v_open_opdr, v_discipline_key
FROM mld_melding m, mld_stdmelding sm
WHERE m.mld_stdmelding_key = sm.mld_stdmelding_key
AND TO_CHAR (m.mld_melding_key) = v_exist_ticket;
@@ -3897,8 +3903,8 @@ BEGIN
AND gr.fac_gebruiker_prs_level_write < 9
AND gr.fac_gebruiker_alg_level_write < 9;
-- Niet al afgemeld/verwerkt <20>n geautoriseerd?
IF v_melding_status NOT IN (5, 6) AND v_count > 0
-- Niet al afgemeld/verwerkt, g<><67>n open opdrachten <20>n geautoriseerd?
IF v_melding_status NOT IN (5, 6) AND v_open_opdr = 0 AND v_count > 0
THEN
v_errormsg := 'Fout toevoegen afmeldtekst';
UPDATE mld_melding