From 2659e3b2596749dbe518672a593df116e906b481 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carlos=20Andr=C3=A9s?= Date: Fri, 3 May 2024 14:03:26 +0200 Subject: [PATCH] feat: Turn issues into calculated columns refs#7213 --- .../vn/procedures/{client_risk.sql => client_setRisk.sql} | 2 +- .../procedures/{client_riskAll.sql => client_setRiskAll.sql} | 4 ++-- ...ponentLackProblem.sql => sale_setComponentLackProblem.sql} | 2 +- ...omponent.sql => sale_setComponentLackProblemComponent.sql} | 2 +- ...ale_getRoundingProblem.sql => sale_setRoundingProblem.sql} | 2 +- ...icket_getFreezeProblem.sql => ticket_setFreezeProblem.sql} | 2 +- ...getFreezeProblemAll.sql => ticket_setFreezeProblemAll.sql} | 2 +- ...roblemByClient.sql => ticket_setFreezeProblemByClient.sql} | 2 +- ...ket_getRequestProblem.sql => ticket_setRequestProblem.sql} | 2 +- ...tRequestProblemAll.sql => ticket_setRequestProblemAll.sql} | 2 +- ...oblemByTicket.sql => ticket_setRequestProblemByTicket.sql} | 2 +- .../{ticket_getRiskProblem.sql => ticket_setRiskProblem.sql} | 2 +- ...ket_getRiskProblemAll.sql => ticket_setRiskProblemAll.sql} | 2 +- ...t_getRoundingProblem.sql => ticket_setRoundingProblem.sql} | 4 ++-- ...CheckedProblem.sql => ticket_setTaxDataCheckedProblem.sql} | 2 +- ...dProblemAll.sql => ticket_setTaxDataCheckedProblemAll.sql} | 2 +- ...Client.sql => ticket_setTaxDataCheckedProblemByClient.sql} | 2 +- ...getTooLittleProblem.sql => ticket_setTooLittleProblem.sql} | 2 +- ...ProblemConfig.sql => ticket_setTooLittleProblemConfig.sql} | 2 +- ...lemItemCost.sql => ticket_setTooLittleProblemItemCost.sql} | 2 +- 20 files changed, 22 insertions(+), 22 deletions(-) rename db/routines/vn/procedures/{client_risk.sql => client_setRisk.sql} (98%) rename db/routines/vn/procedures/{client_riskAll.sql => client_setRiskAll.sql} (88%) rename db/routines/vn/procedures/{sale_getComponentLackProblem.sql => sale_setComponentLackProblem.sql} (93%) rename db/routines/vn/procedures/{sale_getComponentLackProblemComponent.sql => sale_setComponentLackProblemComponent.sql} (94%) rename db/routines/vn/procedures/{sale_getRoundingProblem.sql => sale_setRoundingProblem.sql} (96%) rename db/routines/vn/procedures/{ticket_getFreezeProblem.sql => ticket_setFreezeProblem.sql} (92%) rename db/routines/vn/procedures/{ticket_getFreezeProblemAll.sql => ticket_setFreezeProblemAll.sql} (91%) rename db/routines/vn/procedures/{ticket_getFreezeProblemByClient.sql => ticket_setFreezeProblemByClient.sql} (92%) rename db/routines/vn/procedures/{ticket_getRequestProblem.sql => ticket_setRequestProblem.sql} (91%) rename db/routines/vn/procedures/{ticket_getRequestProblemAll.sql => ticket_setRequestProblemAll.sql} (91%) rename db/routines/vn/procedures/{ticket_getRequestProblemByTicket.sql => ticket_setRequestProblemByTicket.sql} (92%) rename db/routines/vn/procedures/{ticket_getRiskProblem.sql => ticket_setRiskProblem.sql} (95%) rename db/routines/vn/procedures/{ticket_getRiskProblemAll.sql => ticket_setRiskProblemAll.sql} (96%) rename db/routines/vn/procedures/{ticket_getRoundingProblem.sql => ticket_setRoundingProblem.sql} (91%) rename db/routines/vn/procedures/{ticket_getTaxDataCheckedProblem.sql => ticket_setTaxDataCheckedProblem.sql} (86%) rename db/routines/vn/procedures/{ticket_getTaxDataCheckedProblemAll.sql => ticket_setTaxDataCheckedProblemAll.sql} (88%) rename db/routines/vn/procedures/{ticket_getTaxDataCheckedProblemByClient.sql => ticket_setTaxDataCheckedProblemByClient.sql} (92%) rename db/routines/vn/procedures/{ticket_getTooLittleProblem.sql => ticket_setTooLittleProblem.sql} (92%) rename db/routines/vn/procedures/{ticket_getTooLittleProblemConfig.sql => ticket_setTooLittleProblemConfig.sql} (91%) rename db/routines/vn/procedures/{ticket_getTooLittleProblemItemCost.sql => ticket_setTooLittleProblemItemCost.sql} (93%) diff --git a/db/routines/vn/procedures/client_risk.sql b/db/routines/vn/procedures/client_setRisk.sql similarity index 98% rename from db/routines/vn/procedures/client_risk.sql rename to db/routines/vn/procedures/client_setRisk.sql index 163326300f..020f554bf4 100644 --- a/db/routines/vn/procedures/client_risk.sql +++ b/db/routines/vn/procedures/client_setRisk.sql @@ -1,5 +1,5 @@ DELIMITER $$ -CREATE OR REPLACE DEFINER=`root`@`localhost` PROCEDURE `vn`.`client_risk`( +CREATE OR REPLACE DEFINER=`root`@`localhost` PROCEDURE `vn`.`client_setRisk`( vSelf INT) BEGIN /** diff --git a/db/routines/vn/procedures/client_riskAll.sql b/db/routines/vn/procedures/client_setRiskAll.sql similarity index 88% rename from db/routines/vn/procedures/client_riskAll.sql rename to db/routines/vn/procedures/client_setRiskAll.sql index a3c2f8a869..6fe867e223 100644 --- a/db/routines/vn/procedures/client_riskAll.sql +++ b/db/routines/vn/procedures/client_setRiskAll.sql @@ -1,5 +1,5 @@ DELIMITER $$ -CREATE OR REPLACE DEFINER=`root`@`localhost` PROCEDURE `vn`.`client_riskAll`() +CREATE OR REPLACE DEFINER=`root`@`localhost` PROCEDURE `vn`.`client_setRiskAll`() BEGIN /** * Update the risk for all clients with pending tickets @@ -20,7 +20,7 @@ BEGIN SET vDone = FALSE; FETCH cClients INTO vClientFk; IF vDone THEN LEAVE myLoop; END IF; - CALL client_risk(vClientFk); + CALL client_setRisk(vClientFk); END LOOP; CLOSE cClients; END$$ diff --git a/db/routines/vn/procedures/sale_getComponentLackProblem.sql b/db/routines/vn/procedures/sale_setComponentLackProblem.sql similarity index 93% rename from db/routines/vn/procedures/sale_getComponentLackProblem.sql rename to db/routines/vn/procedures/sale_setComponentLackProblem.sql index 35bf963a09..ede4e86b2d 100644 --- a/db/routines/vn/procedures/sale_getComponentLackProblem.sql +++ b/db/routines/vn/procedures/sale_setComponentLackProblem.sql @@ -1,5 +1,5 @@ DELIMITER $$ -CREATE OR REPLACE DEFINER=`root`@`localhost` PROCEDURE `vn`.`sale_getComponentLackProblem`( +CREATE OR REPLACE DEFINER=`root`@`localhost` PROCEDURE `vn`.`sale_setComponentLackProblem`( vSelf INT ) BEGIN diff --git a/db/routines/vn/procedures/sale_getComponentLackProblemComponent.sql b/db/routines/vn/procedures/sale_setComponentLackProblemComponent.sql similarity index 94% rename from db/routines/vn/procedures/sale_getComponentLackProblemComponent.sql rename to db/routines/vn/procedures/sale_setComponentLackProblemComponent.sql index 366281aa28..96e17f8caa 100644 --- a/db/routines/vn/procedures/sale_getComponentLackProblemComponent.sql +++ b/db/routines/vn/procedures/sale_setComponentLackProblemComponent.sql @@ -1,5 +1,5 @@ DELIMITER $$ -CREATE OR REPLACE DEFINER=`root`@`localhost` PROCEDURE `vn`.`sale_getComponentLackProblemComponent`( +CREATE OR REPLACE DEFINER=`root`@`localhost` PROCEDURE `vn`.`sale_setComponentLackProblemComponent`( vComponentFk INT ) BEGIN diff --git a/db/routines/vn/procedures/sale_getRoundingProblem.sql b/db/routines/vn/procedures/sale_setRoundingProblem.sql similarity index 96% rename from db/routines/vn/procedures/sale_getRoundingProblem.sql rename to db/routines/vn/procedures/sale_setRoundingProblem.sql index 4328b2fe01..0f4bb2c0c5 100644 --- a/db/routines/vn/procedures/sale_getRoundingProblem.sql +++ b/db/routines/vn/procedures/sale_setRoundingProblem.sql @@ -1,5 +1,5 @@ DELIMITER $$ -CREATE OR REPLACE DEFINER=`root`@`localhost` PROCEDURE `vn`.`sale_getRoundingProblem`( +CREATE OR REPLACE DEFINER=`root`@`localhost` PROCEDURE `vn`.`sale_setRoundingProblem`( vSelf INT ) BEGIN diff --git a/db/routines/vn/procedures/ticket_getFreezeProblem.sql b/db/routines/vn/procedures/ticket_setFreezeProblem.sql similarity index 92% rename from db/routines/vn/procedures/ticket_getFreezeProblem.sql rename to db/routines/vn/procedures/ticket_setFreezeProblem.sql index b830ac8530..fb9a50b589 100644 --- a/db/routines/vn/procedures/ticket_getFreezeProblem.sql +++ b/db/routines/vn/procedures/ticket_setFreezeProblem.sql @@ -1,5 +1,5 @@ DELIMITER $$ -CREATE OR REPLACE DEFINER=`root`@`localhost` PROCEDURE `vn`.`ticket_getFreezeProblem`() +CREATE OR REPLACE DEFINER=`root`@`localhost` PROCEDURE `vn`.`ticket_setFreezeProblem`() BEGIN /** * Update the problem of tickets whose client is frozen or unfrozen diff --git a/db/routines/vn/procedures/ticket_getFreezeProblemAll.sql b/db/routines/vn/procedures/ticket_setFreezeProblemAll.sql similarity index 91% rename from db/routines/vn/procedures/ticket_getFreezeProblemAll.sql rename to db/routines/vn/procedures/ticket_setFreezeProblemAll.sql index 94c8c85255..17d0c45458 100644 --- a/db/routines/vn/procedures/ticket_getFreezeProblemAll.sql +++ b/db/routines/vn/procedures/ticket_setFreezeProblemAll.sql @@ -1,5 +1,5 @@ DELIMITER $$ -CREATE OR REPLACE DEFINER=`root`@`localhost` PROCEDURE `vn`.`ticket_getFreezeProblemAll`() +CREATE OR REPLACE DEFINER=`root`@`localhost` PROCEDURE `vn`.`ticket_setFreezeProblemAll`() proc: BEGIN /** * Update the problem of all tickets whose client is frozen or unfrozen diff --git a/db/routines/vn/procedures/ticket_getFreezeProblemByClient.sql b/db/routines/vn/procedures/ticket_setFreezeProblemByClient.sql similarity index 92% rename from db/routines/vn/procedures/ticket_getFreezeProblemByClient.sql rename to db/routines/vn/procedures/ticket_setFreezeProblemByClient.sql index a5f8ce6bf9..4dd1677818 100644 --- a/db/routines/vn/procedures/ticket_getFreezeProblemByClient.sql +++ b/db/routines/vn/procedures/ticket_setFreezeProblemByClient.sql @@ -1,5 +1,5 @@ DELIMITER $$ -CREATE OR REPLACE DEFINER=`root`@`localhost` PROCEDURE `vn`.`ticket_getFreezeProblemByClient`( +CREATE OR REPLACE DEFINER=`root`@`localhost` PROCEDURE `vn`.`ticket_setFreezeProblemByClient`( vClientFk INT ) proc: BEGIN diff --git a/db/routines/vn/procedures/ticket_getRequestProblem.sql b/db/routines/vn/procedures/ticket_setRequestProblem.sql similarity index 91% rename from db/routines/vn/procedures/ticket_getRequestProblem.sql rename to db/routines/vn/procedures/ticket_setRequestProblem.sql index 9b94c72b5e..cf05c72555 100644 --- a/db/routines/vn/procedures/ticket_getRequestProblem.sql +++ b/db/routines/vn/procedures/ticket_setRequestProblem.sql @@ -1,5 +1,5 @@ DELIMITER $$ -CREATE OR REPLACE DEFINER=`root`@`localhost` PROCEDURE `vn`.`ticket_getRequestProblem`() +CREATE OR REPLACE DEFINER=`root`@`localhost` PROCEDURE `vn`.`ticket_setRequestProblem`() BEGIN /** * Update the problems of tickets that have a pending ticketRequest or no longer have it diff --git a/db/routines/vn/procedures/ticket_getRequestProblemAll.sql b/db/routines/vn/procedures/ticket_setRequestProblemAll.sql similarity index 91% rename from db/routines/vn/procedures/ticket_getRequestProblemAll.sql rename to db/routines/vn/procedures/ticket_setRequestProblemAll.sql index 85e2e0863a..5cf26efa67 100644 --- a/db/routines/vn/procedures/ticket_getRequestProblemAll.sql +++ b/db/routines/vn/procedures/ticket_setRequestProblemAll.sql @@ -1,5 +1,5 @@ DELIMITER $$ -CREATE OR REPLACE DEFINER=`root`@`localhost` PROCEDURE `vn`.`ticket_getRequestProblemAll`() +CREATE OR REPLACE DEFINER=`root`@`localhost` PROCEDURE `vn`.`ticket_setRequestProblemAll`() BEGIN /** * Update the problems of all tickets that have a pending ticketRequest or no longer have it diff --git a/db/routines/vn/procedures/ticket_getRequestProblemByTicket.sql b/db/routines/vn/procedures/ticket_setRequestProblemByTicket.sql similarity index 92% rename from db/routines/vn/procedures/ticket_getRequestProblemByTicket.sql rename to db/routines/vn/procedures/ticket_setRequestProblemByTicket.sql index e304e4aa26..3236921426 100644 --- a/db/routines/vn/procedures/ticket_getRequestProblemByTicket.sql +++ b/db/routines/vn/procedures/ticket_setRequestProblemByTicket.sql @@ -1,5 +1,5 @@ DELIMITER $$ -CREATE OR REPLACE DEFINER=`root`@`localhost` PROCEDURE `vn`.`ticket_getRequestProblemByTicket`( +CREATE OR REPLACE DEFINER=`root`@`localhost` PROCEDURE `vn`.`ticket_setRequestProblemByTicket`( vSelf INT ) BEGIN diff --git a/db/routines/vn/procedures/ticket_getRiskProblem.sql b/db/routines/vn/procedures/ticket_setRiskProblem.sql similarity index 95% rename from db/routines/vn/procedures/ticket_getRiskProblem.sql rename to db/routines/vn/procedures/ticket_setRiskProblem.sql index cd8a5931f0..1e014578fa 100644 --- a/db/routines/vn/procedures/ticket_getRiskProblem.sql +++ b/db/routines/vn/procedures/ticket_setRiskProblem.sql @@ -1,5 +1,5 @@ DELIMITER $$ -CREATE OR REPLACE DEFINER=`root`@`localhost` PROCEDURE `vn`.`ticket_getRiskProblem`( +CREATE OR REPLACE DEFINER=`root`@`localhost` PROCEDURE `vn`.`ticket_setRiskProblem`( vSelf INT ) BEGIN diff --git a/db/routines/vn/procedures/ticket_getRiskProblemAll.sql b/db/routines/vn/procedures/ticket_setRiskProblemAll.sql similarity index 96% rename from db/routines/vn/procedures/ticket_getRiskProblemAll.sql rename to db/routines/vn/procedures/ticket_setRiskProblemAll.sql index b9a0bc6178..2cdbe2ae6e 100644 --- a/db/routines/vn/procedures/ticket_getRiskProblemAll.sql +++ b/db/routines/vn/procedures/ticket_setRiskProblemAll.sql @@ -1,5 +1,5 @@ DELIMITER $$ -CREATE OR REPLACE DEFINER=`root`@`localhost` PROCEDURE `vn`.`ticket_getRiskProblemAll`() +CREATE OR REPLACE DEFINER=`root`@`localhost` PROCEDURE `vn`.`ticket_setRiskProblemAll`() BEGIN /** * Update the risk problem for all tickets diff --git a/db/routines/vn/procedures/ticket_getRoundingProblem.sql b/db/routines/vn/procedures/ticket_setRoundingProblem.sql similarity index 91% rename from db/routines/vn/procedures/ticket_getRoundingProblem.sql rename to db/routines/vn/procedures/ticket_setRoundingProblem.sql index 230065a88d..92cda37cd8 100644 --- a/db/routines/vn/procedures/ticket_getRoundingProblem.sql +++ b/db/routines/vn/procedures/ticket_setRoundingProblem.sql @@ -1,5 +1,5 @@ DELIMITER $$ -CREATE OR REPLACE DEFINER=`root`@`localhost` PROCEDURE `vn`.`ticket_getRoundingProblem`( +CREATE OR REPLACE DEFINER=`root`@`localhost` PROCEDURE `vn`.`ticket_setRoundingProblem`( vSelf INT ) BEGIN @@ -11,7 +11,7 @@ BEGIN DECLARE vWarehouseFk INT; DECLARE vDated DATE; - SELECT warehouseFk, DATE(shipped) + SELECT warehouseFk, shipped INTO vWarehouseFk, vDated FROM ticket WHERE id = vSelf; diff --git a/db/routines/vn/procedures/ticket_getTaxDataCheckedProblem.sql b/db/routines/vn/procedures/ticket_setTaxDataCheckedProblem.sql similarity index 86% rename from db/routines/vn/procedures/ticket_getTaxDataCheckedProblem.sql rename to db/routines/vn/procedures/ticket_setTaxDataCheckedProblem.sql index 71c48d60f5..84f0cdcaaa 100644 --- a/db/routines/vn/procedures/ticket_getTaxDataCheckedProblem.sql +++ b/db/routines/vn/procedures/ticket_setTaxDataCheckedProblem.sql @@ -1,6 +1,6 @@ DELIMITER $$ CREATE OR REPLACE DEFINER=`root`@`localhost` - PROCEDURE `vn`.`ticket_getTaxDataCheckedProblem`() + PROCEDURE `vn`.`ticket_setTaxDataCheckedProblem`() BEGIN /** * Update the problem of tickets, depending on whether diff --git a/db/routines/vn/procedures/ticket_getTaxDataCheckedProblemAll.sql b/db/routines/vn/procedures/ticket_setTaxDataCheckedProblemAll.sql similarity index 88% rename from db/routines/vn/procedures/ticket_getTaxDataCheckedProblemAll.sql rename to db/routines/vn/procedures/ticket_setTaxDataCheckedProblemAll.sql index d5b011ebd7..42f1bf42eb 100644 --- a/db/routines/vn/procedures/ticket_getTaxDataCheckedProblemAll.sql +++ b/db/routines/vn/procedures/ticket_setTaxDataCheckedProblemAll.sql @@ -1,6 +1,6 @@ DELIMITER $$ CREATE OR REPLACE DEFINER=`root`@`localhost` - PROCEDURE `vn`.`ticket_getTaxDataCheckedProblemAll`() + PROCEDURE `vn`.`ticket_setTaxDataCheckedProblemAll`() proc: BEGIN /** * Update the problem of all tickets, depending on whether diff --git a/db/routines/vn/procedures/ticket_getTaxDataCheckedProblemByClient.sql b/db/routines/vn/procedures/ticket_setTaxDataCheckedProblemByClient.sql similarity index 92% rename from db/routines/vn/procedures/ticket_getTaxDataCheckedProblemByClient.sql rename to db/routines/vn/procedures/ticket_setTaxDataCheckedProblemByClient.sql index 3e641c96fc..0bb73f6910 100644 --- a/db/routines/vn/procedures/ticket_getTaxDataCheckedProblemByClient.sql +++ b/db/routines/vn/procedures/ticket_setTaxDataCheckedProblemByClient.sql @@ -1,5 +1,5 @@ DELIMITER $$ -CREATE OR REPLACE DEFINER=`root`@`localhost` PROCEDURE `vn`.`ticket_getTaxDataCheckedProblemByClient`( +CREATE OR REPLACE DEFINER=`root`@`localhost` PROCEDURE `vn`.`ticket_setTaxDataCheckedProblemByClient`( vClientFk INT ) proc: BEGIN diff --git a/db/routines/vn/procedures/ticket_getTooLittleProblem.sql b/db/routines/vn/procedures/ticket_setTooLittleProblem.sql similarity index 92% rename from db/routines/vn/procedures/ticket_getTooLittleProblem.sql rename to db/routines/vn/procedures/ticket_setTooLittleProblem.sql index 39f2302b4d..08f566f868 100644 --- a/db/routines/vn/procedures/ticket_getTooLittleProblem.sql +++ b/db/routines/vn/procedures/ticket_setTooLittleProblem.sql @@ -1,5 +1,5 @@ DELIMITER $$ -CREATE OR REPLACE DEFINER=`root`@`localhost` PROCEDURE `vn`.`ticket_getTooLittleProblem`( +CREATE OR REPLACE DEFINER=`root`@`localhost` PROCEDURE `vn`.`ticket_setTooLittleProblem`( vSelf INT ) BEGIN diff --git a/db/routines/vn/procedures/ticket_getTooLittleProblemConfig.sql b/db/routines/vn/procedures/ticket_setTooLittleProblemConfig.sql similarity index 91% rename from db/routines/vn/procedures/ticket_getTooLittleProblemConfig.sql rename to db/routines/vn/procedures/ticket_setTooLittleProblemConfig.sql index 6a9f41e246..48643d27ca 100644 --- a/db/routines/vn/procedures/ticket_getTooLittleProblemConfig.sql +++ b/db/routines/vn/procedures/ticket_setTooLittleProblemConfig.sql @@ -1,5 +1,5 @@ DELIMITER $$ -CREATE OR REPLACE DEFINER=`root`@`localhost` PROCEDURE `vn`.`ticket_getTooLittleProblemConfig`() +CREATE OR REPLACE DEFINER=`root`@`localhost` PROCEDURE `vn`.`ticket_setTooLittleProblemConfig`() BEGIN /** * Update the problems when the ticket is too small or is no longer so, diff --git a/db/routines/vn/procedures/ticket_getTooLittleProblemItemCost.sql b/db/routines/vn/procedures/ticket_setTooLittleProblemItemCost.sql similarity index 93% rename from db/routines/vn/procedures/ticket_getTooLittleProblemItemCost.sql rename to db/routines/vn/procedures/ticket_setTooLittleProblemItemCost.sql index abcbb307c9..89c6d08edb 100644 --- a/db/routines/vn/procedures/ticket_getTooLittleProblemItemCost.sql +++ b/db/routines/vn/procedures/ticket_setTooLittleProblemItemCost.sql @@ -1,5 +1,5 @@ DELIMITER $$ -CREATE OR REPLACE DEFINER=`root`@`localhost` PROCEDURE `vn`.`ticket_getTooLittleProblemItemCost`( +CREATE OR REPLACE DEFINER=`root`@`localhost` PROCEDURE `vn`.`ticket_setTooLittleProblemItemCost`( vItemFk INT ) BEGIN