fix: update item_getMinacum procedure to include vTime parameter and adjust date calculations
gitea/salix/pipeline/pr-master There was a failure building this commit Details

This commit is contained in:
Carlos Andrés 2025-03-05 11:32:27 +01:00
parent dfe5735903
commit 68c028669d
5 changed files with 14 additions and 13 deletions

View File

@ -1,5 +1,4 @@
DELIMITER $$ DELIMITER $$
$$
CREATE OR REPLACE DEFINER=`root`@`localhost` PROCEDURE `cache`.`stock_refresh`(v_refresh BOOL) CREATE OR REPLACE DEFINER=`root`@`localhost` PROCEDURE `cache`.`stock_refresh`(v_refresh BOOL)
proc: BEGIN proc: BEGIN
/** /**

View File

@ -21,7 +21,7 @@ BEGIN
**/ **/
CALL `cache`.stock_refresh(vForce); CALL `cache`.stock_refresh(vForce);
CALL item_getMinacum(NULL, ADDTIME(util.VN_CURDATE(), vTime), vDays, NULL); CALL item_getMinacum(NULL, util.VN_CURDATE(), vDays, vTime, NULL);
CALL item_getMinETD(); CALL item_getMinETD();
CALL item_zoneClosure(); CALL item_zoneClosure();

View File

@ -1,9 +1,9 @@
DELIMITER $$ DELIMITER $$
$$
CREATE OR REPLACE DEFINER=`vn`@`localhost` PROCEDURE `vn`.`item_getMinacum`( CREATE OR REPLACE DEFINER=`vn`@`localhost` PROCEDURE `vn`.`item_getMinacum`(
vWarehouseFk TINYINT, vWarehouseFk TINYINT,
vAvailabled DATETIME, vAvailabled DATETIME,
vRange INT, vRange INT,
vTime TIME,
vItemFk INT vItemFk INT
) )
BEGIN BEGIN
@ -18,7 +18,7 @@ BEGIN
* @return tmp.itemMinacum * @return tmp.itemMinacum
*/ */
DECLARE vDated DATE DEFAULT DATE(vAvailabled); DECLARE vDated DATE DEFAULT DATE(vAvailabled);
DECLARE vDatedTo DATETIME DEFAULT util.dayEnd(vDated + INTERVAL vRange DAY); DECLARE vDatedTo DATETIME DEFAULT ADDTIME(util.dayEnd(vDated + INTERVAL vRange DAY), IFNULL(vTime,'00:00:00'));
CREATE OR REPLACE TEMPORARY TABLE tmp.itemCalc CREATE OR REPLACE TEMPORARY TABLE tmp.itemCalc
(INDEX (itemFk, warehouseFk)) (INDEX (itemFk, warehouseFk))

View File

@ -14,6 +14,7 @@ BEGIN
vWarehouseFk, vWarehouseFk,
vDateToAdvance, vDateToAdvance,
DATEDIFF(DATE_SUB(vDateFuture, INTERVAL 1 DAY), vDateToAdvance), DATEDIFF(DATE_SUB(vDateFuture, INTERVAL 1 DAY), vDateToAdvance),
NULL,
NULL NULL
); );

View File

@ -27,6 +27,7 @@ BEGIN
vWarehouseFk, vWarehouseFk,
vNewShipped, vNewShipped,
DATEDIFF(DATE_SUB(vOldShipped, INTERVAL 1 DAY), DATE(vNewShipped)), DATEDIFF(DATE_SUB(vOldShipped, INTERVAL 1 DAY), DATE(vNewShipped)),
NULL,
NULL NULL
); );