fix: 81549 企标复审流程--试运行结束发起复审、三年定时发起复审,两个定时任务没有自动发起流程
This commit is contained in:
+11
-1
@@ -133,7 +133,7 @@ public class ProcessEsRecheckServiceImpl extends ServiceImpl<ProcessEsRecheckMap
|
||||
String standardizationUserId = (String) variables.get("standardizationUser");
|
||||
String userId = StrUtil.isNotBlank(standardizationUserId) ? standardizationUserId : standardEngineerId;
|
||||
// 设置流程变量
|
||||
Map<String, Object> actVariables = this.setVariables(variables);
|
||||
Map<String, Object> actVariables = this.setVariablesAutoStart(variables);
|
||||
// 启动流程
|
||||
ProcessInstance processInstance = actFlowCommonService.startProcess(processDefinitionKey, actVariables);
|
||||
// 获取流程实例ID
|
||||
@@ -171,6 +171,16 @@ public class ProcessEsRecheckServiceImpl extends ServiceImpl<ProcessEsRecheckMap
|
||||
return actVariables;
|
||||
}
|
||||
|
||||
public Map<String, Object> setVariablesAutoStart(Map<String, Object> flowUser) {
|
||||
Map<String, Object> actVariables = new HashMap<>();
|
||||
for (Map.Entry<String, Object> entry : flowUser.entrySet()) {
|
||||
String key = entry.getKey();
|
||||
actFlowCommonService.putIfNotNull(actVariables, key, entry.getValue());
|
||||
actVariables.put(key, entry.getValue());
|
||||
}
|
||||
return actVariables;
|
||||
}
|
||||
|
||||
private Map<String, Object> getUserMap(Map<String, Object> variables) {
|
||||
variables.remove("pass");
|
||||
return variables;
|
||||
|
||||
Reference in New Issue
Block a user