使用HistoryService来查询已经完成的任务:
List<HistoricTaskInstance> tasks = historyService.createHistoricTaskInstanceQuery()
.finished().taskInvolvedUser(userId).orderByHistoricTaskInstanceEndTime().desc()
.listPage((page-1) * limit, limit);
finished()要放在前面,放在后面将会把所有的(包括未完成的)都查出来,没有分析到具体原因