first commit
This commit is contained in:
@@ -0,0 +1,36 @@
|
||||
DELIMITER //
|
||||
|
||||
CREATE OR REPLACE PROCEDURE sync_data_log(
|
||||
IN p_type VARCHAR(20),
|
||||
IN p_id INT,
|
||||
IN p_userid VARCHAR(100),
|
||||
IN p_status VARCHAR(10),
|
||||
IN p_rate INT,
|
||||
IN p_response TEXT
|
||||
)
|
||||
/*
|
||||
Function : 配合 amis 的 edit log, 存檔時先 insert 一筆資料到 detail, 再 update 到表頭(暫時沒有用)
|
||||
Description: 希望可以寫成根據設定 update, 但是第一個版本還是先 hard code, 晚點再改成通用版
|
||||
Build Date : 2022/06/02
|
||||
|
||||
Modify History
|
||||
Item Who Date Modify Docs
|
||||
==== ========== ========== ================================================
|
||||
1 Michael 2022/06/02 Init
|
||||
2 Michael 2025/07/20 改寫為 MariaDB 並最佳化(ChatGPT+DeepSeek)
|
||||
*/
|
||||
BEGIN
|
||||
-- insert log
|
||||
INSERT INTO pms_pbi_log (pbiid, response_date, response_by, response, pbi_status, pbi_rate)
|
||||
VALUES (p_id, NOW(), p_userid, p_response, p_status, p_rate);
|
||||
|
||||
-- 更新主表??
|
||||
UPDATE pms_pbi
|
||||
SET pbi_status = p_status, pbi_rate = p_rate
|
||||
WHERE pbiid = p_id;
|
||||
|
||||
SELECT 0 AS code, 'ok' AS msg;
|
||||
|
||||
END //
|
||||
|
||||
DELIMITER ;
|
||||
Reference in New Issue
Block a user