RWSN#39685: Fiatteringsbericht verdwijnt niet automatisch van portal na fiatteren (opdracht).

svn path=/Website/trunk/; revision=33840
This commit is contained in:
Maykel Geerdink
2017-05-15 09:05:16 +00:00
parent 39b8f6effe
commit a288f7849d

View File

@@ -66,6 +66,10 @@ for (var i = 0; i < ingesloten.length; i++)
{ // Zetten van de status en afhandelen van de tracking van het fiatteren (approve).
mld.setopdrachtstatus(ingesloten[i], 4); // Gefiatteerd, trackt zelf ORDFOK
// Gequeuede berichten/notificaties en portalberichten van de approver verwijderen.
sql = "BEGIN fac.clrnotifications ('MLDAP1', " + ingesloten[i] + "); END;";
Oracle.Execute(sql);
// In het geval van herfiattering de status hier al terugzetten naar de herfiatteringstatus.
var refiatstatus = mld_opdr.opdr_status_refiat;
if (refiatstatus > 0)
@@ -90,10 +94,15 @@ for (var i = 0; i < ingesloten.length; i++)
}
else
{
// Naar kostenplaatsgroep fiatteur sturen
shared.trackaction("ORDFOK", ingesloten[i]); // nog even van onszelf
// notify approver_key by message & mail as configured in fac_srtnotificatie with BESAPx
mld.sendNeedApprovalNotification(ingesloten[i], mld_opdr.fiatteur_kpg_key);
// Naar kostenplaatsgroep fiatteur sturen
shared.trackaction("ORDFOK", ingesloten[i]); // nog even van onszelf
// Gequeuede berichten/notificaties en portalberichten van de KP approver verwijderen.
sql = "BEGIN fac.clrnotifications ('MLDAP1', " + ingesloten[i] + "); END;";
Oracle.Execute(sql);
// notify approver_key by message & mail as configured in fac_srtnotificatie with BESAPx
mld.sendNeedApprovalNotification(ingesloten[i], mld_opdr.fiatteur_kpg_key);
}
}