first commit
This commit is contained in:
@@ -0,0 +1,30 @@
|
||||
DELIMITER //
|
||||
|
||||
CREATE OR REPLACE PROCEDURE api_log(
|
||||
IN p_token VARCHAR(100),
|
||||
IN p_cont TEXT
|
||||
)
|
||||
/*
|
||||
Function : server.js 呼叫使用, 主要是將執行過的 api 都記錄到 log 中
|
||||
Description:
|
||||
Build Date : 2023-12-10
|
||||
|
||||
Modify History
|
||||
Item Who Date Modify Docs
|
||||
==== ========== ========== ================================================
|
||||
1 Michael 2023-12-10 改寫為 MySQL 版
|
||||
|
||||
*/
|
||||
BEGIN
|
||||
DECLARE v_userid VARCHAR(20);
|
||||
|
||||
-- 根據傳入的 token 取得 userid
|
||||
SELECT userid INTO v_userid FROM sys_users WHERE token = p_token;
|
||||
|
||||
-- 新增一筆 api log record (移到 server.js 的共用程式處理較適合)
|
||||
INSERT INTO sys_apilog (calldate, calluser, api_content) VALUES (NOW(), v_userid, p_cont);
|
||||
|
||||
-- 獨立執行的存儲過程不需要回傳值
|
||||
END //
|
||||
|
||||
DELIMITER ;
|
||||
Reference in New Issue
Block a user