feat: 在会签节点驳回时同步更新 OPEN 变量

在 EsRevisionServiceImpl 类中,增加了一个额外的流程变量设置。当会签节点被驳回时,除了设置 PASS 变量外,还会设置 OPEN 变量。这确保了流程控制系统能够正确响应会签节点的驳回操作,进而可能影响其他节点的状态更新。
This commit is contained in:
2024-10-15 10:46:25 +08:00
parent b05d16db20
commit 6425a30388
@@ -353,6 +353,7 @@ public class EsRevisionServiceImpl extends ServiceImpl<EsRevisionMapper, Process
String curUserId = UserUtils.getUserId();
// 设置流程变量
runtimeService.setVariable(processInstanceId, PASS, pass);
runtimeService.setVariable(processInstanceId, OPEN, pass);
// 会签节点驳回后修改其他节点的状态
approvalRecordService.updateApprovalRecordFinishFlag(pass, taskId, xmlNodeId, processInstanceId);
// 保存快照