MNNL#55078 M2M-koppeling/afmelden tickets
svn path=/Customer/trunk/; revision=39932
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user