first commit

This commit is contained in:
2026-02-06 23:26:59 +08:00
parent 0f3f1467b8
commit 6cf8248b2d
34 changed files with 2348 additions and 0 deletions
+40
View File
@@ -0,0 +1,40 @@
DELIMITER //
CREATE OR REPLACE PROCEDURE sys_issue2pbi(
IN p_issueid INT
)
/*
Function : 將 issue copy 到 PBI(在 issue 中 button call)
Description:
Build Date : 2022/07/09
Modify History
Item Who Date Modify Docs
==== ========== ========== ================================================
1 Michael 2022/07/09 Init
2 Michael 2025/07/20 改寫為 MariaDB 並最佳化(ChatGPT+DeepSeek)
*/
BEGIN
/*
Function: Copy issue to PBI (called from issue button)
Build Date: 2022/07/09
*/
DECLARE v_count SMALLINT;
SELECT COUNT(*) INTO v_count FROM pms_pbi WHERE source_id = p_issueid;
IF v_count = 0 THEN
-- Insert into pms_pbi
INSERT INTO pms_pbi (sprintid, projectid, functioncode, pbi_title, pbi_desc, owner, pbi_type, pbi_status, source_id, attach_file)
SELECT
'Pre-Sprint', projectid, functioncode, CONCAT('copy from issue', issueid), issue_description,
raised_by, 'Issue', 1, issueid, issue_extdoc
FROM pms_issuelog
WHERE issueid = p_issueid;
-- Return success
SELECT 0 AS code, 'ok' AS msg;
ELSE
SELECT 9 AS code, '該序號 issue 已轉移,請確認後再重新執行?!' AS msg;
END IF;
END //
DELIMITER ;