fix: 自动发起流程删除当前线程绑定人后后续业务报错

This commit is contained in:
2024-09-02 15:43:00 +08:00
parent fae996ba22
commit cac8142f03
3 changed files with 0 additions and 3 deletions
@@ -214,7 +214,6 @@ public class ProcessEsInitChangeServiceImpl extends ServiceImpl<ProcessEsInitCha
currentUser.setId(mainDraftUser);
currentUserUtil.bindUserToThread(currentUser);
ProcessInstance processInstance = actFlowCommonService.startProcess(processDefinitionKey, variables);
currentUserUtil.clearCurrentUser();
ProcessEsInitChange initChange = new ProcessEsInitChange();
// 获取流程实例ID
String processDefinitionId = processInstance.getProcessDefinitionId();
@@ -161,7 +161,6 @@ public class ProcessEsRecheckServiceImpl extends ServiceImpl<ProcessEsRecheckMap
currentUser.setId(userId);
currentUserUtil.bindUserToThread(currentUser);
ProcessInstance processInstance = actFlowCommonService.startProcess(processDefinitionKey, actVariables);
currentUserUtil.clearCurrentUser();
// 获取流程实例ID
String processDefinitionId = processInstance.getProcessDefinitionId();
String processInstanceId = processInstance.getId();
@@ -268,7 +268,6 @@ public class EsRevisionServiceImpl extends ServiceImpl<EsRevisionMapper, Process
currentUser.setId(mainDraftUser);
currentUserUtil.bindUserToThread(currentUser);
ProcessInstance processInstance = actFlowCommonService.startProcess(processDefinitionKey, variables);
currentUserUtil.clearCurrentUser();
ProcessEsRevision revision = new ProcessEsRevision();
// 获取流程实例ID
String processDefinitionId = processInstance.getProcessDefinitionId();