26 lines
696 B
SQL
26 lines
696 B
SQL
DELIMITER $$
|
|
CREATE OR REPLACE DEFINER=`vn`@`localhost` PROCEDURE `vn`.`saleTracking_addPrevOK`(vSectorCollectionFk INT)
|
|
BEGIN
|
|
/**
|
|
* Inserta los registros de la colección de sector con el estado PREVIA OK
|
|
*
|
|
* @param vSectorCollectionFk Identificador de vn.sectorCollection
|
|
*/
|
|
REPLACE vn.saleTracking(
|
|
saleFk,
|
|
isChecked,
|
|
workerFk,
|
|
stateFk
|
|
)
|
|
SELECT sgd.saleFk,
|
|
TRUE,
|
|
sc.userFk,
|
|
s.id
|
|
FROM vn.sectorCollection sc
|
|
JOIN vn.sectorCollectionSaleGroup scsg ON scsg.sectorCollectionFk = sc.id
|
|
JOIN vn.saleGroupDetail sgd ON sgd.saleGroupFk = scsg.saleGroupFk
|
|
JOIN vn.state s ON s.code = 'OK PREVIOUS'
|
|
WHERE sc.id = vSectorCollectionFk;
|
|
END$$
|
|
DELIMITER ;
|