From f47e747311e7937c40c0535321f2198a3cb740ee Mon Sep 17 00:00:00 2001 From: smallchill Date: Tue, 25 Jun 2019 23:19:35 +0800 Subject: [PATCH] =?UTF-8?q?:tada:=20=E4=BC=98=E5=8C=96=E6=B5=81=E7=A8=8B?= =?UTF-8?q?=E5=88=97=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../flow/engine/service/impl/FlowServiceImpl.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/blade-ops/blade-flow/src/main/java/org/springblade/flow/engine/service/impl/FlowServiceImpl.java b/blade-ops/blade-flow/src/main/java/org/springblade/flow/engine/service/impl/FlowServiceImpl.java index 2db3c8c9..315714be 100644 --- a/blade-ops/blade-flow/src/main/java/org/springblade/flow/engine/service/impl/FlowServiceImpl.java +++ b/blade-ops/blade-flow/src/main/java/org/springblade/flow/engine/service/impl/FlowServiceImpl.java @@ -124,7 +124,10 @@ public class FlowServiceImpl extends ServiceImpl implemen flowExecution.setId(execution.getId()); flowExecution.setName(execution.getName()); flowExecution.setStartUserId(execution.getStartUserId()); - flowExecution.setStartUser(UserCache.getUserByTaskUser(execution.getStartUserId()).getName()); + User taskUser = UserCache.getUserByTaskUser(execution.getStartUserId()); + if (taskUser != null) { + flowExecution.setStartUser(taskUser.getName()); + } flowExecution.setStartTime(execution.getStartTime()); flowExecution.setExecutionId(execution.getId()); flowExecution.setProcessInstanceId(execution.getProcessInstanceId());