AAVL#25408: Verkeerde parkeerplaats wordt weergegeven.
svn path=/Database/trunk/; revision=16534
This commit is contained in:
@@ -917,15 +917,27 @@ AS
|
||||
IF oldvan <> newvan OR
|
||||
oldtot <> newtot OR
|
||||
oldloc <> locatiekey THEN
|
||||
FOR rpark IN (SELECT b.bez_bezoekers_key
|
||||
FOR rpark IN (SELECT b.bez_bezoekers_key,
|
||||
COALESCE(org.alg_gebouw_key, org.alg_terreinsector_key) gebterkey
|
||||
FROM bez_bezoekers b,
|
||||
res_rsv_deel rd
|
||||
res_rsv_deel rd,
|
||||
res_deel d,
|
||||
ins_deel id,
|
||||
alg_v_allonrgoed_gegevens org
|
||||
WHERE res_rsv_deel_verwijder IS NULL
|
||||
AND rd.bez_bezoekers_key = b.bez_bezoekers_key
|
||||
AND rd.res_deel_key = d.res_deel_key
|
||||
AND d.res_ins_deel_key = id.ins_deel_key
|
||||
AND id.ins_alg_ruimte_key = org.alg_onroerendgoed_keys
|
||||
AND b.bez_afspraak_key = afspraak_key)
|
||||
LOOP
|
||||
DELETE FROM res_rsv_deel WHERE bez_bezoekers_key = rpark.bez_bezoekers_key;
|
||||
DELETE FROM res_rsv_deel WHERE bez_bezoekers_key = rpark.bez_bezoekers_key;
|
||||
IF oldloc <> locatiekey
|
||||
THEN
|
||||
bez.claim_parking(rpark.bez_bezoekers_key, null); -- opnieuw claimen
|
||||
ELSE -- Tijd is gewijzigd, locatie niet
|
||||
bez.claim_parking(rpark.bez_bezoekers_key, rpark.gebterkey); -- opnieuw claimen in/op hetzelfde gebouw/terrein
|
||||
END IF;
|
||||
END LOOP;
|
||||
END IF;
|
||||
END;
|
||||
|
||||
Reference in New Issue
Block a user