feat: refs #8577 add 'rate' column to clientRate and update triggers #3502

Open
ivanm wants to merge 2 commits from 8577-AddColumnClientRate into dev
3 changed files with 9 additions and 6 deletions

View File

@ -3,9 +3,10 @@ CREATE OR REPLACE DEFINER=`vn`@`localhost` TRIGGER `vn`.`claimRatio_afterInsert`
AFTER INSERT ON `claimRatio`
FOR EACH ROW
BEGIN
INSERT INTO clientRate(clientFk, `value`)
VALUES(NEW.clientFk, NEW.priceIncreasing)
INSERT INTO clientRate(clientFk, `value`, rate)
VALUES(NEW.clientFk, NEW.priceIncreasing, NEW.claimingRate)
ON DUPLICATE KEY UPDATE
`value` = VALUES(`value`);
`value` = VALUES(`value`),
rate = VALUES(rate);
END$$
DELIMITER ;

View File

@ -3,9 +3,10 @@ CREATE OR REPLACE DEFINER=`vn`@`localhost` TRIGGER `vn`.`claimRatio_afterUpdate`
AFTER UPDATE ON `claimRatio`
FOR EACH ROW
BEGIN
INSERT INTO clientRate(clientFk, `value`)
VALUES(NEW.clientFk, NEW.priceIncreasing)
INSERT INTO clientRate(clientFk, `value`, rate)
VALUES(NEW.clientFk, NEW.priceIncreasing, NEW.claimingRate)
ON DUPLICATE KEY UPDATE
`value` = VALUES(`value`);
`value` = VALUES(`value`),
rate = VALUES(rate);
END$$
DELIMITER ;

View File

@ -0,0 +1 @@
ALTER TABLE vn.clientRate ADD COLUMN rate DECIMAL(5, 2) DEFAULT NULL;