PROR#77391: Heropenen van een melding door de aanvrager (nav FE34 Prorail aanbesteding).
svn path=/Database/trunk/; revision=60156
This commit is contained in:
@@ -274,6 +274,24 @@ CREATE OR REPLACE PACKAGE BODY mld AS
|
||||
THEN
|
||||
newstatus := pstatus;
|
||||
eventcode := 'MLDACP';
|
||||
ELSIF currentstatus = 5
|
||||
THEN
|
||||
newstatus := pstatus;
|
||||
-- Geen nieuwe tracking bij heropenen.
|
||||
eventcode := NULL;
|
||||
-- De MLDAFM trackingen veranderen in een MLDUPD tracking. De tekst (fac_srtnotificatie_oms) blijft hetzelfde.
|
||||
UPDATE fac_tracking
|
||||
SET fac_srtnotificatie_key = ((SELECT fac_srtnotificatie_key
|
||||
FROM fac_srtnotificatie tr
|
||||
WHERE fac_srtnotificatie_code = 'MLDUPD')),
|
||||
fac_tracking_oms = lcl.l('lcl_mld_is_mldafm')
|
||||
WHERE fac_tracking_key = (SELECT fac_tracking_key
|
||||
FROM fac_tracking tr,
|
||||
fac_srtnotificatie str
|
||||
WHERE tr.fac_srtnotificatie_key = str.fac_srtnotificatie_key
|
||||
AND str.fac_srtnotificatie_xmlnode IN ('melding')
|
||||
AND tr.fac_tracking_refkey = pmeldingkey
|
||||
AND str.fac_srtnotificatie_code = 'MLDAFM');
|
||||
ELSIF currentstatus = 7
|
||||
THEN
|
||||
newstatus := pstatus;
|
||||
@@ -315,7 +333,7 @@ CREATE OR REPLACE PACKAGE BODY mld AS
|
||||
IF currentstatus = 4
|
||||
THEN
|
||||
newstatus := pstatus;
|
||||
-- eventcode := 'MLDUIT';
|
||||
-- eventcode := 'MLDUIT';
|
||||
END IF;
|
||||
ELSE
|
||||
-- Invalid statuschange or no change
|
||||
|
||||
Reference in New Issue
Block a user