From 7d82f954acf5e67a9375830b6835a3f211a745c7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=96=AF=E7=8B=82=E7=9A=84=E7=8B=AE=E5=AD=90Li?= <15040126243@163.com> Date: Mon, 13 Jan 2025 19:37:45 +0800 Subject: [PATCH] =?UTF-8?q?update=20=E4=BC=98=E5=8C=96=20=E9=83=A8?= =?UTF-8?q?=E5=88=86=E4=BB=A3=E7=A0=81=E4=B8=8Ebug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../dromara/workflow/listener/WorkflowGlobalListener.java | 1 - .../workflow/service/impl/FlwTaskAssigneeServiceImpl.java | 3 ++- script/bpmn/leave2.xml | 6 +++--- script/bpmn/leave4.xml | 2 +- script/bpmn/leave5.xml | 2 +- 5 files changed, 7 insertions(+), 7 deletions(-) diff --git a/ruoyi-modules/ruoyi-workflow/src/main/java/org/dromara/workflow/listener/WorkflowGlobalListener.java b/ruoyi-modules/ruoyi-workflow/src/main/java/org/dromara/workflow/listener/WorkflowGlobalListener.java index 29b8b7279..35c16bda3 100644 --- a/ruoyi-modules/ruoyi-workflow/src/main/java/org/dromara/workflow/listener/WorkflowGlobalListener.java +++ b/ruoyi-modules/ruoyi-workflow/src/main/java/org/dromara/workflow/listener/WorkflowGlobalListener.java @@ -107,7 +107,6 @@ public class WorkflowGlobalListener implements GlobalListener { log.info("流程已结束,状态更新为: {}", status); return status; } - log.warn("流程未结束,实例ID: {}", instanceId); return null; } } diff --git a/ruoyi-modules/ruoyi-workflow/src/main/java/org/dromara/workflow/service/impl/FlwTaskAssigneeServiceImpl.java b/ruoyi-modules/ruoyi-workflow/src/main/java/org/dromara/workflow/service/impl/FlwTaskAssigneeServiceImpl.java index 2ed6538af..5f348661b 100644 --- a/ruoyi-modules/ruoyi-workflow/src/main/java/org/dromara/workflow/service/impl/FlwTaskAssigneeServiceImpl.java +++ b/ruoyi-modules/ruoyi-workflow/src/main/java/org/dromara/workflow/service/impl/FlwTaskAssigneeServiceImpl.java @@ -134,8 +134,9 @@ public class FlwTaskAssigneeServiceImpl implements IFlwTaskAssigneeService, Hand String[] parts = str.split(StrUtil.COLON, 2); if (parts.length < 2) { list.addAll(getUsersByType(TaskAssigneeEnum.USER, List.of(Long.valueOf(parts[0])))); + } else { + list.addAll(getUsersByType(TaskAssigneeEnum.fromCode(parts[0] + StrUtil.COLON), List.of(Long.valueOf(parts[1])))); } - list.addAll(getUsersByType(TaskAssigneeEnum.fromCode(parts[0] + StrUtil.COLON), List.of(Long.valueOf(parts[1])))); } return list; } diff --git a/script/bpmn/leave2.xml b/script/bpmn/leave2.xml index 38ec0a9d7..35d270fda 100644 --- a/script/bpmn/leave2.xml +++ b/script/bpmn/leave2.xml @@ -1,6 +1,6 @@ - + fdcae93b-b69c-498a-b231-09255e74bcbd @@ -8,8 +8,8 @@ 7b8c7ead-7dc8-4951-a7f3-f0c41995909e - b3528155-dcb7-4445-bbdf-3d00e3499e86 - 5ed2362b-fc0c-4d52-831f-95208b830605 + b3528155-dcb7-4445-bbdf-3d00e3499e86 + 5ed2362b-fc0c-4d52-831f-95208b830605 c9fa6d7d-2a74-4e78-b947-0cad8a6af869 diff --git a/script/bpmn/leave4.xml b/script/bpmn/leave4.xml index 2061d176f..578be560f 100644 --- a/script/bpmn/leave4.xml +++ b/script/bpmn/leave4.xml @@ -1,6 +1,6 @@ - + e90b98ef-35b4-410c-a663-bae8b7624b9f diff --git a/script/bpmn/leave5.xml b/script/bpmn/leave5.xml index d6c0117c0..a5fc2d2c2 100644 --- a/script/bpmn/leave5.xml +++ b/script/bpmn/leave5.xml @@ -1,6 +1,6 @@ - + e1b04e96-dc81-4858-a309-2fe945d2f374