在执行
/**
* 获取待办列表
*
* @param procDefKey 流程定义标识
* @return
*/
public List<Act> todoList(Act act) {
String userId = UserUtils.getUser().getLoginName();//ObjectUtils.toString(UserUtils.getUser().getId());
List<Act> result = new ArrayList<Act>();
// =============== 已经签收的任务 ===============
TaskQuery todoTaskQuery = taskService.createTaskQuery().taskAssignee(userId).active()
.includeProcessVariables().orderByTaskCreateTime().desc();
// 设置查询条件
if (StringUtils.isNotBlank(act.getProcDefKey())) {
todoTaskQuery.processDefinitionKey(act.getProcDefKey());
}
if (act.getBeginDate() != null) {
todoTaskQuery.taskCreatedAfter(act.getBeginDate());
}