Files
Omni_app.db/get_Schedule.txt
T
2026-02-06 23:26:59 +08:00

34 lines
1.0 KiB
Plaintext

DELIMITER //
CREATE OR REPLACE PROCEDURE get_Schedule(
IN p_userid VARCHAR(100),
IN p_yearmonth VARCHAR(6)
)
/*
Function : 配合 amis 的 行事曆(簡易版), 取得 Schedule 資料
目前的寫法有問題, 沒有加入任何過濾條件, 且元件本身還在修改中, 先簡單展示用
Description:
Build Date : 2022/1/1
Modify History
Item Who Date Modify Docs
==== ========== ========== ================================================
1 Michael 2022/1/1
2 Michael 2022/10/10 改為 eip_core_calendar
3 Michael 2025/07/20 改寫為 MariaDB 並最佳化(ChatGPT+DeepSeek)
*/
BEGIN
-- 设置默认返回值
SELECT 0 AS code, 'ok' AS msg;
-- 查询日程数据
SELECT
DATE_FORMAT(start_time, '%Y-%m-%d %H:%i:%s') AS startTime,
DATE_FORMAT(end_time, '%Y-%m-%d %H:%i:%s') AS endTime,
title AS content
FROM eip_core_calendar
WHERE personid = p_userid
AND DATE_FORMAT(start_time, '%Y%m') = p_yearmonth;
END //
DELIMITER ;