提交 c439a41e authored 作者: whydesc's avatar whydesc

--重置流程启动

上级 daf1e3f7
......@@ -470,7 +470,7 @@ public class FlowDefinitionServiceImpl extends FlowServiceFactory implements IFl
Task task = taskService.createTaskQuery().processInstanceId(processInstance.getProcessInstanceId()).active().singleResult();
result.put("deployId", DeployId);
result.put("taskId", task.getId());
result.put("procInsId", task.getProcessDefinitionId());
result.put("procInsId", task.getProcessInstanceId());
result.put("executionId", task.getExecutionId());
result.put("instanceId", task.getProcessInstanceId());
......@@ -603,6 +603,7 @@ public class FlowDefinitionServiceImpl extends FlowServiceFactory implements IFl
e.printStackTrace();
return Result.error("流程启动错误");
}
}
......
......@@ -2163,7 +2163,7 @@ public class FlowTaskServiceImpl extends FlowServiceFactory implements IFlowTask
.processInstanceId(procInsId)
.orderByHistoricTaskInstanceStartTime().asc()
.list();
String urlquerystr="";
String urlquerystr = "";
// 1. 获取历史活动实例
List<HistoricActivityInstance> activities = historyService
.createHistoricActivityInstanceQuery()
......@@ -2177,6 +2177,7 @@ public class FlowTaskServiceImpl extends FlowServiceFactory implements IFlowTask
.createHistoricProcessInstanceQuery()
.processInstanceId(procInsId)
.singleResult();
if(historicProcessInstance!=null){
BpmnModel bpmnModel = repositoryService
.getBpmnModel(historicProcessInstance.getProcessDefinitionId());
......@@ -2190,9 +2191,6 @@ public class FlowTaskServiceImpl extends FlowServiceFactory implements IFlowTask
UserTask userTask = (UserTask) flowElement;
// 获取任务实例信息(如果有)
if (activity.getTaskId() != null) {
HistoricTaskInstance task = historyService
......@@ -2204,25 +2202,25 @@ public class FlowTaskServiceImpl extends FlowServiceFactory implements IFlowTask
// 获取流程变量
Map<String, Object> formValues = getProcessVariables(task.getId());
if(formValues!=null){
if (formValues != null) {
// 获取流程变量
String formUrlparval="";
String formUrlpar="";
if(formValues.get("dataId")==null){
if(formValues.get("_value")!=null){
Map zdv=(Map)formValues.get("_value");
formUrlpar=(String)zdv.get("dataName");
formUrlparval=zdv.get("dataId").toString();
String formUrlparval = "";
String formUrlpar = "";
if (formValues.get("dataId") == null) {
if (formValues.get("_value") != null) {
Map zdv = (Map) formValues.get("_value");
formUrlpar = (String) zdv.get("dataName");
formUrlparval = zdv.get("dataId").toString();
}
}else{
formUrlparval=formValues.get("dataId").toString();
formUrlpar=formValues.get("dataName").toString();
} else {
formUrlparval = formValues.get("dataId").toString();
formUrlpar = formValues.get("dataName").toString();
}
urlquerystr=formUrlpar+"="+formUrlparval;
urlquerystr = formUrlpar + "=" + formUrlparval;
break;
}
......@@ -2233,6 +2231,8 @@ public class FlowTaskServiceImpl extends FlowServiceFactory implements IFlowTask
}
}
}
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论