|
@@ -82,10 +82,24 @@ public class BpmTaskServiceImpl implements BpmTaskService {
|
|
|
private BpmTaskExtMapper taskExtMapper;
|
|
|
|
|
|
@Override
|
|
|
- public List<Task> getTasksByProcessInstanceId(String processInstanceId) {
|
|
|
+ public List<Task> getRunningTaskListByProcessInstanceId(String processInstanceId) {
|
|
|
return taskService.createTaskQuery().processInstanceId(processInstanceId).list();
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public List<BpmTaskRespVO> getTaskListByProcessInstanceId(String processInstanceId) {
|
|
|
+ // 获得任务列表
|
|
|
+ List<HistoricTaskInstance> tasks = historyService.createHistoricTaskInstanceQuery()
|
|
|
+ .processInstanceId(processInstanceId)
|
|
|
+ .orderByTaskCreateTime().list();
|
|
|
+ if (CollUtil.isEmpty(tasks)) {
|
|
|
+ return Collections.emptyList();
|
|
|
+ }
|
|
|
+
|
|
|
+ // 拼接数据
|
|
|
+ return null;
|
|
|
+ }
|
|
|
+
|
|
|
@Override
|
|
|
public List<Task> getTasksByProcessInstanceIds(List<String> processInstanceIds) {
|
|
|
if (CollUtil.isEmpty(processInstanceIds)) {
|
|
@@ -218,16 +232,6 @@ public class BpmTaskServiceImpl implements BpmTaskService {
|
|
|
// taskService.addComment(task.getId(), task.getProcessInstanceId(), reqVO.getComment());
|
|
|
}
|
|
|
|
|
|
- @Override
|
|
|
- public TaskHandleVO getTaskSteps(TaskQueryReqVO taskQuery) {
|
|
|
-// TaskHandleVO handleVO = new TaskHandleVO();
|
|
|
-// final Task task = taskRuntime.task(taskQuery.getTaskId());
|
|
|
-// List<TaskStepVO> steps = getTaskSteps(task.getProcessInstanceId());
|
|
|
-// handleVO.setHistoryTask(steps);
|
|
|
-// return handleVO;
|
|
|
- return null;
|
|
|
- }
|
|
|
-
|
|
|
private List<TaskStepVO> getTaskSteps(String processInstanceId) {
|
|
|
// 获得已完成的活动
|
|
|
List<HistoricActivityInstance> finished = historyService.createHistoricActivityInstanceQuery()
|