fix: 80535 企标复审流程--发起保存后提交,草稿未消失

This commit is contained in:
2024-01-10 09:11:09 +08:00
parent b1d5ba44b7
commit 2fd73df42e
9 changed files with 18 additions and 0 deletions
@@ -76,6 +76,8 @@ public class ProcessEsAbolishServiceImpl extends ServiceImpl<ProcessEsAbolishMap
Map<String, Object> variables = abolishData.getFlowUser();
// 流程变量
Map<String, Object> actVariables = this.setVariables(variables);
// 删除草稿
actFlowCommonService.getExistDraftAndRemove(commonVO, ProcessTypeEnum.ES_ABOLISH);
// 启动流程
ProcessInstance processInstance = actFlowCommonService.startProcess(processDefinitionKey, actVariables);
// 获取流程实例ID
@@ -111,6 +111,8 @@ public class ProcessEsAnnualInitServiceImpl extends ServiceImpl<ProcessEsAnnualI
List<ProcessEsAnnualInit> dataList = annualInitData.getDataList();
// 设置流程变量
Map<String, Object> actVariables = this.setVariables(annualInitData);
// 删除草稿
actFlowCommonService.getExistDraftAndRemove(commonVO, ProcessTypeEnum.ES_ANNUAL_INIT);
// 启动流程
ProcessInstance processInstance = actFlowCommonService.startProcess(processDefinitionKey, actVariables);
// 获取流程实例ID
@@ -98,6 +98,8 @@ public class ProcessEsAnnualReportServiceImpl extends ServiceImpl<ProcessEsAnnua
Map<String, Object> variables = annualReportData.getFlowUser();
// 设置流程变量
Map<String, Object> actVariables = this.setVariables(annualReportData);
// 删除草稿
actFlowCommonService.getExistDraftAndRemove(commonVO, ProcessTypeEnum.ES_ANNUAL_REPORT);
// 启动流程
ProcessInstance processInstance = actFlowCommonService.startProcess(processDefinitionKey, actVariables);
// 获取流程实例ID
@@ -76,6 +76,8 @@ public class ProcessEsArchiveServiceImpl extends ServiceImpl<ProcessEsArchiveMap
Map<String, Object> variables = archiveData.getFlowUser();
// 设置流程变量
Map<String, Object> actVariables = this.setVariables(variables);
// 删除草稿
actFlowCommonService.getExistDraftAndRemove(common, ProcessTypeEnum.ES_ARCHIVE);
// 启动流程
ProcessInstance processInstance = actFlowCommonService.startProcess(processDefinitionKey, actVariables);
// 获取流程实例ID
@@ -86,6 +86,8 @@ public class ProcessEsChangeServiceImpl extends ServiceImpl<ProcessEsChangeMappe
Map<String, Object> variables = changeData.getFlowUser();
// 设置流程变量
Map<String, Object> actVariables = this.setVariables(variables);
// 删除草稿
actFlowCommonService.getExistDraftAndRemove(common, ProcessTypeEnum.ES_CHANGE);
// 启动流程
ProcessInstance processInstance = actFlowCommonService.startProcess(processDefinitionKey, actVariables);
// 获取流程实例ID
@@ -76,6 +76,8 @@ public class ProcessEsEnableServiceImpl extends ServiceImpl<ProcessEsEnableMappe
Map<String, Object> variables = enableData.getFlowUser();
// 设置流程变量
Map<String, Object> actVariables = this.setVariables(variables);
// 删除草稿
actFlowCommonService.getExistDraftAndRemove(common, ProcessTypeEnum.ES_ENABLE);
// 启动流程
ProcessInstance processInstance = actFlowCommonService.startProcess(processDefinitionKey, actVariables);
// 获取流程实例ID
@@ -87,6 +87,8 @@ public class ProcessEsInitChangeServiceImpl extends ServiceImpl<ProcessEsInitCha
CommonVO commonVO = initChangeData.getCommonVO();
// 设置流程变量
Map<String, Object> variables = this.setVariables(initChangeData);
// 删除草稿
actFlowCommonService.getExistDraftAndRemove(commonVO, ProcessTypeEnum.ES_INIT_CHANGE);
// 启动流程
ProcessInstance processInstance = actFlowCommonService.startProcess(processDefinitionKey, variables);
// 获取流程实例ID
@@ -72,6 +72,8 @@ public class ProcessEsRecheckServiceImpl extends ServiceImpl<ProcessEsRecheckMap
Map<String, Object> variables = recheckData.getFlowUser();
// 设置流程变量
Map<String, Object> actVariables = this.setVariables(variables);
// 删除草稿
actFlowCommonService.getExistDraftAndRemove(common, ProcessTypeEnum.ES_RECHECK);
// 启动流程
ProcessInstance processInstance = actFlowCommonService.startProcess(processDefinitionKey, actVariables);
// 获取流程实例ID
@@ -96,6 +96,8 @@ public class EsRevisionServiceImpl extends ServiceImpl<EsRevisionMapper, Process
ProcessEsRevision data = revisionData.getData();
// 设置流程变量
Map<String, Object> actVariables = this.setVariables(revisionData);
// 删除草稿
actFlowCommonService.getExistDraftAndRemove(commonVO, ProcessTypeEnum.ES_REVISION);
// 启动流程
ProcessInstance processInstance = actFlowCommonService.startProcess(processDefinitionKey, actVariables);
// 获取流程实例ID