diff --git a/permission/zen_dynamicmenu.txt b/permission/zen_dynamicmenu.txt index 9019613..a4abb71 100644 --- a/permission/zen_dynamicmenu.txt +++ b/permission/zen_dynamicmenu.txt @@ -22,7 +22,7 @@ CREATE OR REPLACE PROCEDURE zen_dynamicMenu( 5 Michael 2023-04-04 改依參數檔設定的程式版本別 6 Michael 2023-04-22 新增 Wizard 為 zen 模組的相關判斷 */ -BEGIN +main_block: BEGIN DECLARE v_rets, v_ret_menu, v_all_menu, v_myfavor LONGTEXT; DECLARE v_userid VARCHAR(20); DECLARE v_imax1, v_imax2, v_y1, v_y2, v_x1, v_x2 INT DEFAULT 0; @@ -59,6 +59,10 @@ BEGIN FROM sys_users WHERE token = p_token LIMIT 1; + + IF v_userid = '' THEN + LEAVE main_block; -- 結束程序 + END IF; -- 建立臨時表 (取代原來的表變數) CREATE TEMPORARY TABLE IF NOT EXISTS tmp_menu00 (