From 5a214ae4965c3539a0b3ec793f38002ad0b335cd Mon Sep 17 00:00:00 2001
From: xuhy <3313886187@qq.com>
Date: 星期五, 21 二月 2025 15:36:12 +0800
Subject: [PATCH] 修改操作用户
---
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/StateProcessTemplateServiceImpl.java | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/StateProcessTemplateServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/StateProcessTemplateServiceImpl.java
index b144e21..598a8a1 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/StateProcessTemplateServiceImpl.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/StateProcessTemplateServiceImpl.java
@@ -249,7 +249,9 @@
//监听器参数补全
processStartBO.getVariable().put("category", processStartBO.getCategory());
// 开启流程
- flowLongEngine.startInstanceById(flwProcess.getId(), creator, processStartBO.getVariable()).ifPresent(instance -> {
+ Optional<FlwInstance> flwInstanceOptional = flowLongEngine.startInstanceById(flwProcess.getId(), creator, processStartBO.getVariable());
+ if(flwInstanceOptional.isPresent()){
+ FlwInstance instance = flwInstanceOptional.get();
//存储任务中心信息
StateTaskCenter stateTaskCenter = new StateTaskCenter();
stateTaskCenter.setId(IdUtils.simpleUUID());
@@ -279,7 +281,7 @@
//保存version
stateProcessExtInstance.setProcessVersion(flwProcess.getProcessVersion());
stateProcessExtInstanceService.save(stateProcessExtInstance);
- });
+ }
return true;
}
--
Gitblit v1.7.1