From e5cbdf1e6e3c8705b1503815b74f156e7c6b45c1 Mon Sep 17 00:00:00 2001 From: caihaohan Date: Tue, 20 Aug 2024 19:15:10 +0800 Subject: [PATCH] =?UTF-8?q?fix:=2089150=20=E6=B3=95=E8=A7=84=E7=AC=A6?= =?UTF-8?q?=E5=90=88=E6=80=A7=E6=8E=92=E6=9F=A5=E6=B5=81=E7=A8=8B--?= =?UTF-8?q?=E4=B8=BB=E6=8E=92=E6=9F=A5=E4=BA=BA--=E5=88=86=E5=8F=91?= =?UTF-8?q?=E8=8A=82=E7=82=B9=E3=80=81=E5=AE=A1=E6=A0=B8=E8=8A=82=E7=82=B9?= =?UTF-8?q?=E3=80=81=E6=B1=87=E6=80=BB=E8=8A=82=E7=82=B9=EF=BC=8C=E8=BD=AC?= =?UTF-8?q?=E5=8A=9E=E5=90=8E=E5=AD=98=E5=9C=A8=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/StandardComplianceCheckFlow.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/laws-modules/src/main/java/com/jero/modules/activiti/process/standardComplianceCheck/service/StandardComplianceCheckFlow.java b/laws-modules/src/main/java/com/jero/modules/activiti/process/standardComplianceCheck/service/StandardComplianceCheckFlow.java index a6e0782a..c3634d1a 100644 --- a/laws-modules/src/main/java/com/jero/modules/activiti/process/standardComplianceCheck/service/StandardComplianceCheckFlow.java +++ b/laws-modules/src/main/java/com/jero/modules/activiti/process/standardComplianceCheck/service/StandardComplianceCheckFlow.java @@ -87,7 +87,10 @@ public class StandardComplianceCheckFlow implements WorkCenterService { .map(ProcessStandardComplianceCheckDetail::getProcessInstanceId).distinct().collect(Collectors.toList()); allChildProcessInstanceId.add(mainInstanceId); allChildProcessInstanceId.forEach(childProcessInstanceId -> { - runtimeService.setVariable(childProcessInstanceId, MAIN_CHECK_USER, toUserId); + // 检查实例是否存在并且处于激活状态 + if (runtimeService.createProcessInstanceQuery().processInstanceId(childProcessInstanceId).active().singleResult() != null) { + runtimeService.setVariable(childProcessInstanceId, MAIN_CHECK_USER, toUserId); + } }); } }