修正 bug
This commit is contained in:
+11
-2
@@ -1,6 +1,7 @@
|
||||
DELIMITER //
|
||||
|
||||
CREATE OR REPLACE PROCEDURE bpmm02_spread (
|
||||
IN p_token VARCHAR(100), -- 可轉為 userid
|
||||
IN p_uuid VARCHAR(100), -- 也可以傳入 functiontag
|
||||
IN p_personid VARCHAR(20), -- 起單人
|
||||
IN p_source_pk_value VARCHAR(100) -- 單號
|
||||
@@ -19,8 +20,9 @@ CREATE OR REPLACE PROCEDURE bpmm02_spread (
|
||||
2 Michael 2022-11-05 初版完成基本功能
|
||||
3 Michael 2022-11-29 新增 update assign_to
|
||||
4 Michale 2023-04-14 配合 Node 機制, 加入 bpm 發送 mail 的通用機制
|
||||
5 Michael 2026-03-14 加入 token, 原則上 sp 都必須傳入 token
|
||||
*/
|
||||
BEGIN
|
||||
main_block: BEGIN
|
||||
DECLARE v_elementId VARCHAR(100);
|
||||
DECLARE v_stepId VARCHAR(100);
|
||||
DECLARE v_filterSet VARCHAR(1000);
|
||||
@@ -45,8 +47,15 @@ BEGIN
|
||||
DECLARE v_all_signers VARCHAR(200);
|
||||
DECLARE v_done INT DEFAULT FALSE;
|
||||
DECLARE v_cnt INT;
|
||||
|
||||
|
||||
SET v_crlf = CHAR(10);
|
||||
|
||||
-- 根據 token 取得使用者 ID
|
||||
SELECT userid INTO v_userid FROM sys_users WHERE token = p_token LIMIT 1;
|
||||
|
||||
IF v_userid = '' THEN
|
||||
LEAVE main_block; -- 結束程序
|
||||
END IF;
|
||||
|
||||
-- 以請假單為例(由 tag 轉 uuid)
|
||||
IF LENGTH(p_uuid) < 20 THEN
|
||||
|
||||
Reference in New Issue
Block a user