根据流程实例ID获取当前任务ID
Task task = this.processEngine.getTaskService().createTaskQuery().processInstanceId(“132501”).active().singleResult();
查找待签收
TaskQuery toClaimQuery = taskService.createTaskQuery()
.taskCandidateUser(assignee) // 代签收
.includeProcessVariables() // 查询流程变量
.active() // 正在运行的
.orderByTaskCreateTime() // 排序
.desc()
.processDefinitionKey(activitiInfo.getProcessDefinitionId()) // 流程部署ID
.taskCreatedAfter(activitiInfo.getStartTime()) // 开始时间
.taskCreatedBefore(activitiInfo.getEndTime()); // 结束时间
toClaimQuery.count() // 总数
toClaimQuery.listPage(start, maxResults)// 分页
查找已签收
TaskQuery toClaimQuery = taskService.createTaskQuery()
.taskAssignee(assignee) // 已签收
.includeProcessVariables() // 查询流程变量
.active() // 正在运行的
.orderByTaskCreateTime() // 排序
.desc()
.processDefinitionKey(activitiInfo.getProcessDefinitionId()) // 流程部署ID
.taskCreatedAfter(activitiInfo.getStartTime()) // 开始时间
.taskCreatedBefore(activitiInfo.getEndTime()); // 结束时间
toClaimQuery.count() // 总数
toClaimQuery.listPage(start, maxResults)// 分页