MAAS#61281 Koppeling Valuemation, keys aangepast obv keys productie

svn path=/Customer/trunk/; revision=46019
This commit is contained in:
Sander Schepers
2020-02-27 15:16:58 +00:00
parent e9266f242f
commit 514034aa3d

View File

@@ -102,7 +102,6 @@ AS
AND (SYSDATE - trackingdatum) * 24 BETWEEN 0 AND 1;
/
/* Formatted on 27-2-2020 14:23:31 (QP5 v5.136.908.31019) */
CREATE OR REPLACE PROCEDURE maas_processemail (pfrom IN VARCHAR2,
pto IN VARCHAR2,
psubject IN VARCHAR2,
@@ -290,7 +289,6 @@ BEGIN
0,
1));
-- Bepalen van de mld_opdr_key
-- Uitgangspunt is 1 opdracht per melding
v_errormsg := '(0x249)' || v_mldkey || psubject || v_actie;
@@ -467,7 +465,7 @@ BEGIN
END IF;
UPDATE mld_opdr
SET mld_statusopdr_key = 8
SET mld_statusopdr_key = 8 --Status geaccepteerd
WHERE mld_opdr_key = v_opdrkey;
fac.trackaction ('ORDACP',
@@ -586,7 +584,7 @@ BEGIN
'(0x433)' || v_mldkey || psubject || v_actie;
UPDATE mld_opdr
SET mld_statusopdr_key = 8
SET mld_statusopdr_key = 8 -- Geaccepteerd
WHERE mld_opdr_key = v_opdrkey AND v_status = 6;
fac.trackaction (
@@ -601,7 +599,7 @@ BEGIN
SELECT COALESCE (
(SELECT mld_kenmerkopdr_waarde
FROM mld_kenmerkopdr
WHERE mld_kenmerk_key = 601 -- Kenmerk 'Status valuemation'
WHERE mld_kenmerk_key = 602 -- Kenmerk 'Status valuemation' (601 in ACCP)
AND mld_opdr_key = v_opdrkey
AND mld_kenmerkopdr_verwijder IS NULL),
'leeg')
@@ -611,7 +609,7 @@ BEGIN
SELECT COALESCE (
(SELECT mld_kenmerkopdr_waarde
FROM mld_kenmerkopdr
WHERE mld_kenmerk_key = 623 -- Kenmerk 'Status per'
WHERE mld_kenmerk_key = 603 -- Kenmerk 'Status per' (623 in ACCP)
AND mld_opdr_key = v_opdrkey
AND mld_kenmerkopdr_verwijder IS NULL),
'leeg')
@@ -627,7 +625,7 @@ BEGIN
INSERT INTO mld_kenmerkopdr (mld_opdr_key,
mld_kenmerk_key,
mld_kenmerkopdr_waarde)
VALUES (v_opdrkey, 601, 'Wacht op uw reactie'); -- Kenmerk 'Status valuemation'
VALUES (v_opdrkey, 602, 'Wacht op uw reactie'); -- Kenmerk 'Status valuemation' (601 in ACCP)
fac.trackaction (
'ORDUPD',
@@ -644,7 +642,7 @@ BEGIN
UPDATE mld_kenmerkopdr
SET mld_kenmerkopdr_waarde = v_kenmstatusoms
WHERE mld_opdr_key = v_opdrkey
AND mld_kenmerk_key = 601
AND mld_kenmerk_key = 602 -- Kenmerk 'Status valuemation' (601 in ACCP)
AND mld_kenmerkopdr_verwijder IS NULL;
fac.trackaction (
@@ -671,9 +669,9 @@ BEGIN
mld_kenmerk_key,
mld_kenmerkopdr_waarde)
VALUES (v_opdrkey,
623,
603, -- -- Kenmerk 'Status per' (623 in ACCP)
TO_CHAR (SYSDATE,
'DD-MM-YYYY HH24:MI:SS')) -- Kenmerk 'Status per'
'DD-MM-YYYY HH24:MI:SS'))
RETURNING mld_kenmerkopdr_waarde
INTO v_kenmstatusper;
@@ -691,7 +689,7 @@ BEGIN
SET mld_kenmerkopdr_waarde =
TO_CHAR (SYSDATE, 'DD-MM-YYYY HH24:MI:SS')
WHERE mld_opdr_key = v_opdrkey
AND mld_kenmerk_key = 623
AND mld_kenmerk_key = 603 -- Kenmerk 'Status per' (623 in ACCP)
AND mld_kenmerkopdr_verwijder IS NULL
RETURNING mld_kenmerkopdr_waarde
INTO v_kenmstatusper;
@@ -930,7 +928,7 @@ AS
AND o.mld_opdr_key = ko.mld_opdr_key
AND km.mld_kenmerk_key = ko.mld_kenmerk_key
AND skm.mld_srtkenmerk_key = km.mld_srtkenmerk_key
AND skm.mld_srtkenmerk_key = 421 --Kenmerksoort 'Opnieuw versturen' (checkbox)
AND skm.mld_srtkenmerk_key = 383 --Kenmerksoort 'Opnieuw versturen' (checkbox) (421 in ACCP)
AND o.mld_statusopdr_key NOT IN (1, 6, 7, 9) --Afgewezen, afgemeld, verwerkt, afgerond
AND ko.mld_kenmerkopdr_verwijder IS NULL;
@@ -949,7 +947,7 @@ AS
AND o.mld_opdr_key = ko.mld_opdr_key
AND km.mld_kenmerk_key = ko.mld_kenmerk_key
AND skm.mld_srtkenmerk_key = km.mld_srtkenmerk_key
AND skm.mld_srtkenmerk_key IN (381, 401, 421) --Kenmerksoorten Status Valuemation, Status per en Opnieuw versturen'
AND skm.mld_srtkenmerk_key IN (381, 382, 383) --Kenmerksoorten Status Valuemation, Status per en Opnieuw versturen' (resp. 381, 401, 421 in ACCP)
AND o.mld_statusopdr_key NOT IN (1, 6, 7, 9); --Afgewezen, afgemeld, verwerkt, afgerond;
BEGIN
v_errorhint := 'init';