8179-testToMaster #3176
|
@ -2,14 +2,26 @@ DELIMITER $$
|
||||||
CREATE OR REPLACE DEFINER=`vn`@`localhost` TRIGGER `vn`.`itemShelving_beforeDelete`
|
CREATE OR REPLACE DEFINER=`vn`@`localhost` TRIGGER `vn`.`itemShelving_beforeDelete`
|
||||||
BEFORE DELETE ON `itemShelving`
|
BEFORE DELETE ON `itemShelving`
|
||||||
FOR EACH ROW
|
FOR EACH ROW
|
||||||
INSERT INTO vn.itemShelvingLog(itemShelvingFk,
|
BEGIN
|
||||||
workerFk,
|
DECLARE vItemShelvingSaleExists BOOL;
|
||||||
accion,
|
|
||||||
shelvingFk,
|
SELECT COUNT(*) INTO vItemShelvingSaleExists
|
||||||
itemFk)
|
FROM itemShelvingSale
|
||||||
VALUES( OLD.id,
|
WHERE itemShelvingFk = OLD.id;
|
||||||
account.myUser_getId(),
|
|
||||||
'ELIMINADO',
|
IF vItemShelvingSaleExists AND @canDeleteItemShelvingSale IS NULL THEN
|
||||||
OLD.shelvingFk,
|
CALL util.throw('Cannot delete item shelving with item shelving sale');
|
||||||
OLD.itemFk)$$
|
END IF;
|
||||||
|
|
||||||
|
INSERT INTO vn.itemShelvingLog(itemShelvingFk,
|
||||||
|
workerFk,
|
||||||
|
accion,
|
||||||
|
shelvingFk,
|
||||||
|
itemFk)
|
||||||
|
VALUES( OLD.id,
|
||||||
|
account.myUser_getId(),
|
||||||
|
'ELIMINADO',
|
||||||
|
OLD.shelvingFk,
|
||||||
|
OLD.itemFk);
|
||||||
|
END$$
|
||||||
DELIMITER ;
|
DELIMITER ;
|
||||||
|
|
Loading…
Reference in New Issue