Add SP sync published MCU dashboard
This commit is contained in:
@@ -0,0 +1,83 @@
|
|||||||
|
DROP PROCEDURE IF EXISTS cpone.sp_sync_published_mcu_dashboard_by_mgm_mcuid;
|
||||||
|
DELIMITER $$
|
||||||
|
CREATE PROCEDURE cpone.sp_sync_published_mcu_dashboard_by_mgm_mcuid(IN p_mgm_mcuid INT)
|
||||||
|
BEGIN
|
||||||
|
INSERT INTO cpone_dashboard.published_mcu_dashboard_sync (
|
||||||
|
Published_McuDasboardID,
|
||||||
|
Published_McuDasboardT_OrderHeaderID,
|
||||||
|
Published_McuDasboardStatus,
|
||||||
|
Published_McuDasboardFileUrl,
|
||||||
|
Published_McuDasboardIsActive,
|
||||||
|
Published_McuDasboardCreated,
|
||||||
|
Published_McuDasboardCreatedUserID,
|
||||||
|
Published_McuDasboardLastUpdated,
|
||||||
|
Published_McuDasboardLastUpdatedUserID
|
||||||
|
)
|
||||||
|
SELECT
|
||||||
|
pmd.Published_McuDasboardID,
|
||||||
|
pmd.Published_McuDasboardT_OrderHeaderID,
|
||||||
|
pmd.Published_McuDasboardStatus,
|
||||||
|
pmd.Published_McuDasboardFileUrl,
|
||||||
|
pmd.Published_McuDasboardIsActive,
|
||||||
|
pmd.Published_McuDasboardCreated,
|
||||||
|
pmd.Published_McuDasboardCreatedUserID,
|
||||||
|
pmd.Published_McuDasboardLastUpdated,
|
||||||
|
pmd.Published_McuDasboardLastUpdatedUserID
|
||||||
|
FROM cpone.published_mcu_dashboard pmd
|
||||||
|
INNER JOIN cpone.mgm_mcu mm
|
||||||
|
ON mm.Mgm_McuT_OrderHeaderID = pmd.Published_McuDasboardT_OrderHeaderID
|
||||||
|
WHERE mm.Mgm_McuID = p_mgm_mcuid
|
||||||
|
ON DUPLICATE KEY UPDATE
|
||||||
|
Published_McuDasboardT_OrderHeaderID = VALUES(Published_McuDasboardT_OrderHeaderID),
|
||||||
|
Published_McuDasboardStatus = VALUES(Published_McuDasboardStatus),
|
||||||
|
Published_McuDasboardFileUrl = VALUES(Published_McuDasboardFileUrl),
|
||||||
|
Published_McuDasboardIsActive = VALUES(Published_McuDasboardIsActive),
|
||||||
|
Published_McuDasboardCreated = VALUES(Published_McuDasboardCreated),
|
||||||
|
Published_McuDasboardCreatedUserID = VALUES(Published_McuDasboardCreatedUserID),
|
||||||
|
Published_McuDasboardLastUpdated = VALUES(Published_McuDasboardLastUpdated),
|
||||||
|
Published_McuDasboardLastUpdatedUserID = VALUES(Published_McuDasboardLastUpdatedUserID);
|
||||||
|
|
||||||
|
SELECT ROW_COUNT() AS affected_rows;
|
||||||
|
END$$
|
||||||
|
DELIMITER ;
|
||||||
|
|
||||||
|
DROP PROCEDURE IF EXISTS cpone.sp_sync_published_mcu_dashboard_by_orderheaderid;
|
||||||
|
DELIMITER $$
|
||||||
|
CREATE PROCEDURE cpone.sp_sync_published_mcu_dashboard_by_orderheaderid(IN p_t_orderheaderid INT)
|
||||||
|
BEGIN
|
||||||
|
INSERT INTO cpone_dashboard.published_mcu_dashboard_sync (
|
||||||
|
Published_McuDasboardID,
|
||||||
|
Published_McuDasboardT_OrderHeaderID,
|
||||||
|
Published_McuDasboardStatus,
|
||||||
|
Published_McuDasboardFileUrl,
|
||||||
|
Published_McuDasboardIsActive,
|
||||||
|
Published_McuDasboardCreated,
|
||||||
|
Published_McuDasboardCreatedUserID,
|
||||||
|
Published_McuDasboardLastUpdated,
|
||||||
|
Published_McuDasboardLastUpdatedUserID
|
||||||
|
)
|
||||||
|
SELECT
|
||||||
|
pmd.Published_McuDasboardID,
|
||||||
|
pmd.Published_McuDasboardT_OrderHeaderID,
|
||||||
|
pmd.Published_McuDasboardStatus,
|
||||||
|
pmd.Published_McuDasboardFileUrl,
|
||||||
|
pmd.Published_McuDasboardIsActive,
|
||||||
|
pmd.Published_McuDasboardCreated,
|
||||||
|
pmd.Published_McuDasboardCreatedUserID,
|
||||||
|
pmd.Published_McuDasboardLastUpdated,
|
||||||
|
pmd.Published_McuDasboardLastUpdatedUserID
|
||||||
|
FROM cpone.published_mcu_dashboard pmd
|
||||||
|
WHERE pmd.Published_McuDasboardT_OrderHeaderID = p_t_orderheaderid
|
||||||
|
ON DUPLICATE KEY UPDATE
|
||||||
|
Published_McuDasboardT_OrderHeaderID = VALUES(Published_McuDasboardT_OrderHeaderID),
|
||||||
|
Published_McuDasboardStatus = VALUES(Published_McuDasboardStatus),
|
||||||
|
Published_McuDasboardFileUrl = VALUES(Published_McuDasboardFileUrl),
|
||||||
|
Published_McuDasboardIsActive = VALUES(Published_McuDasboardIsActive),
|
||||||
|
Published_McuDasboardCreated = VALUES(Published_McuDasboardCreated),
|
||||||
|
Published_McuDasboardCreatedUserID = VALUES(Published_McuDasboardCreatedUserID),
|
||||||
|
Published_McuDasboardLastUpdated = VALUES(Published_McuDasboardLastUpdated),
|
||||||
|
Published_McuDasboardLastUpdatedUserID = VALUES(Published_McuDasboardLastUpdatedUserID);
|
||||||
|
|
||||||
|
SELECT ROW_COUNT() AS affected_rows;
|
||||||
|
END$$
|
||||||
|
DELIMITER ;
|
||||||
Reference in New Issue
Block a user