wip: refactory update display trigger
This commit is contained in:
parent
c84f9f5add
commit
e436be9bc9
|
@ -28,11 +28,11 @@
|
||||||
String get updateDisplayTrigger => '''
|
String get updateDisplayTrigger => '''
|
||||||
CREATE TRIGGER update_display_trigger
|
CREATE TRIGGER update_display_trigger
|
||||||
AFTER UPDATE ON $tableLicense
|
AFTER UPDATE ON $tableLicense
|
||||||
WHEN NEW.key IN ('FRE-HUB-OPENED-VISITS', 'FRE-HUB-VEHICLES', 'FRE-HUB-RESIDENTS', 'FRE-HUB-PETS')
|
WHEN NEW.key IN ('FRE-HUB-OPENED-VISITS', 'FRE-HUB-VEHICLES', 'FRE-HUB-RESIDENTS')
|
||||||
BEGIN
|
BEGIN
|
||||||
UPDATE $tableLicense
|
UPDATE $tableLicense
|
||||||
SET display = CASE
|
SET display = CASE
|
||||||
WHEN (SELECT COUNT(*) FROM $tableLicense WHERE key IN ('FRE-HUB-OPENED-VISITS', 'FRE-HUB-VEHICLES', 'FRE-HUB-RESIDENTS', 'FRE-HUB-PETS') AND display = 'VISIVEL') > 0
|
WHEN (SELECT COUNT(*) FROM $tableLicense WHERE key IN ('FRE-HUB-OPENED-VISITS', 'FRE-HUB-VEHICLES', 'FRE-HUB-RESIDENTS') AND display = 'VISIVEL') > 0
|
||||||
THEN 'VISIVEL'
|
THEN 'VISIVEL'
|
||||||
ELSE 'INVISIVEL'
|
ELSE 'INVISIVEL'
|
||||||
END
|
END
|
||||||
|
|
Loading…
Reference in New Issue