feat: 在会签节点驳回时同步更新 OPEN 变量
在 EsRevisionServiceImpl 类中,增加了一个额外的流程变量设置。当会签节点被驳回时,除了设置 PASS 变量外,还会设置 OPEN 变量。这确保了流程控制系统能够正确响应会签节点的驳回操作,进而可能影响其他节点的状态更新。
This commit is contained in:
+1
@@ -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);
|
||||
// 保存快照
|
||||
|
||||
Reference in New Issue
Block a user