wip: refactory update display trigger
This commit is contained in:
parent
c84f9f5add
commit
e436be9bc9
|
@ -28,11 +28,11 @@
|
|||
String get updateDisplayTrigger => '''
|
||||
CREATE TRIGGER update_display_trigger
|
||||
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
|
||||
UPDATE $tableLicense
|
||||
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'
|
||||
ELSE 'INVISIVEL'
|
||||
END
|
||||
|
|
Loading…
Reference in New Issue