fix: 自动发起流程删除当前线程绑定人后后续业务报错
This commit is contained in:
-1
@@ -214,7 +214,6 @@ public class ProcessEsInitChangeServiceImpl extends ServiceImpl<ProcessEsInitCha
|
|||||||
currentUser.setId(mainDraftUser);
|
currentUser.setId(mainDraftUser);
|
||||||
currentUserUtil.bindUserToThread(currentUser);
|
currentUserUtil.bindUserToThread(currentUser);
|
||||||
ProcessInstance processInstance = actFlowCommonService.startProcess(processDefinitionKey, variables);
|
ProcessInstance processInstance = actFlowCommonService.startProcess(processDefinitionKey, variables);
|
||||||
currentUserUtil.clearCurrentUser();
|
|
||||||
ProcessEsInitChange initChange = new ProcessEsInitChange();
|
ProcessEsInitChange initChange = new ProcessEsInitChange();
|
||||||
// 获取流程实例ID
|
// 获取流程实例ID
|
||||||
String processDefinitionId = processInstance.getProcessDefinitionId();
|
String processDefinitionId = processInstance.getProcessDefinitionId();
|
||||||
|
|||||||
-1
@@ -161,7 +161,6 @@ public class ProcessEsRecheckServiceImpl extends ServiceImpl<ProcessEsRecheckMap
|
|||||||
currentUser.setId(userId);
|
currentUser.setId(userId);
|
||||||
currentUserUtil.bindUserToThread(currentUser);
|
currentUserUtil.bindUserToThread(currentUser);
|
||||||
ProcessInstance processInstance = actFlowCommonService.startProcess(processDefinitionKey, actVariables);
|
ProcessInstance processInstance = actFlowCommonService.startProcess(processDefinitionKey, actVariables);
|
||||||
currentUserUtil.clearCurrentUser();
|
|
||||||
// 获取流程实例ID
|
// 获取流程实例ID
|
||||||
String processDefinitionId = processInstance.getProcessDefinitionId();
|
String processDefinitionId = processInstance.getProcessDefinitionId();
|
||||||
String processInstanceId = processInstance.getId();
|
String processInstanceId = processInstance.getId();
|
||||||
|
|||||||
-1
@@ -268,7 +268,6 @@ public class EsRevisionServiceImpl extends ServiceImpl<EsRevisionMapper, Process
|
|||||||
currentUser.setId(mainDraftUser);
|
currentUser.setId(mainDraftUser);
|
||||||
currentUserUtil.bindUserToThread(currentUser);
|
currentUserUtil.bindUserToThread(currentUser);
|
||||||
ProcessInstance processInstance = actFlowCommonService.startProcess(processDefinitionKey, variables);
|
ProcessInstance processInstance = actFlowCommonService.startProcess(processDefinitionKey, variables);
|
||||||
currentUserUtil.clearCurrentUser();
|
|
||||||
ProcessEsRevision revision = new ProcessEsRevision();
|
ProcessEsRevision revision = new ProcessEsRevision();
|
||||||
// 获取流程实例ID
|
// 获取流程实例ID
|
||||||
String processDefinitionId = processInstance.getProcessDefinitionId();
|
String processDefinitionId = processInstance.getProcessDefinitionId();
|
||||||
|
|||||||
Reference in New Issue
Block a user