taskList = query.orderByTaskCreateTime().desc().listPage((pageInfo.getPageNum() - 1) * pageInfo .getPageSize(), pageInfo.getPageSize()); pageInfo.setCount((int) count);
@Override public Task getCurrentTask(String processInstanceId) { List<Task> taskList = taskService.createTaskQuery() .processInstanceId(processInstanceId).orderByTaskId().desc() .list(); if (!CollectionUtils.isEmpty(taskList)) { return taskList.get(0); } return null; }
public List<Task> getCurrentTaskList(String processInstanceId) { List<Task> taskList = taskService.createTaskQuery() .processInstanceId(processInstanceId).orderByTaskId().desc() .list(); if (!CollectionUtils.isEmpty(taskList)) { return taskList; } return null; }
/** * 查询工作流列表 * * @param queryCondition * @return */ public PageInfo<TaskInfoBean> queryTaskList(TaskQueryCondition queryCondition) { PageInfo<TaskInfoBean> page = queryCondition.getPageInfo(); List<TaskInfoBean> list = new ArrayList<>(); try { TaskQuery taskQuery = queryCondition.createTaskQuery(taskService.createTaskQuery()); List<Task> taskList = taskQuery.orderByTaskCreateTime().desc().listPage((page.getPageNo() - 1) * page.getPageSize(), page.getPageSize()); page.setCount(taskQuery.count()); for (Task task : taskList) { list.add(transToTaskInfoBean(task)); } page.setList(list); } catch (Exception e) { logger.error(e.getMessage(), e); throw new OneBaseException("查询失败:" + e.getMessage()); } return page; }
@Override public Collection<BpmTask> getAllTasks(ProcessToolContext ctx) { return findProcessInstancesForTasks( getProcessEngine().getTaskService().createTaskQuery().orderByTaskId().desc().listPage(0, 1000), ctx); }
List<Task> execTaskList = taskService.createTaskQuery().taskCandidateUser( assignee).orderByTaskPriority().desc().listPage(0, 1); if ( !execTaskList.isEmpty()) { TaskEntity execTask = (TaskEntity) execTaskList.get(0);
List<Task> taskList1 = taskService.createTaskQuery().taskAssignee("officeLeader1").orderByTaskCreateTime().desc().list(); System.out.println("taskList1 = " + taskList1); List<Task> taskList2 = taskService.createTaskQuery().taskAssignee("leader1").orderByTaskCreateTime().desc().list(); System.out.println("taskList2 = " + taskList2); taskService.complete(taskList2.get(0).getId()); List<Task> taskList3 = taskService.createTaskQuery().taskAssignee("leader2").orderByTaskCreateTime().desc().list(); System.out.println("taskList3 = " + taskList3); taskService.complete(taskList3.get(0).getId()); List<Task> taskList4 = taskService.createTaskQuery().taskAssignee("leader3").orderByTaskCreateTime().desc().list(); System.out.println("taskList4 = " + taskList4); taskService.complete(taskList4.get(0).getId()); List<Task> taskList5 = taskService.createTaskQuery().taskAssignee("createUserId").orderByTaskCreateTime().desc().list(); System.out.println("taskList5 = " + taskList5); List<Task> taskList6 = taskService.createTaskQuery().taskAssignee("dept1").orderByTaskCreateTime().desc().list(); System.out.println("taskList6 = " + taskList6); vars.clear(); List<Task> taskList7 = taskService.createTaskQuery().taskAssignee("dept2").orderByTaskCreateTime().desc().list(); System.out.println("taskList7 = " + taskList7); vars.clear(); List<Task> taskList8 = taskService.createTaskQuery().taskAssignee(s).orderByTaskCreateTime().desc().list(); taskService.complete(taskList8.get(0).getId());
List<Task> taskList1 = taskService.createTaskQuery().taskAssignee("mary").orderByTaskCreateTime().desc().list(); System.out.println("taskList1 = " + taskList1); List<Task> taskList2 = taskService.createTaskQuery().taskAssignee("jeck").orderByTaskCreateTime().desc().list(); System.out.println("taskList2 = " + taskList2); Map mapConfirm1 = new HashMap(); List<Task> taskList3 = taskService.createTaskQuery().taskAssignee("tom").orderByTaskCreateTime().desc().list(); System.out.println("taskList3 = " + taskList3); List<Task> taskListDept1 = taskService.createTaskQuery().taskAssignee("dept").orderByTaskCreateTime().desc().list(); System.out.println("taskListDept1 = " + taskListDept1); taskService.complete(taskListDept1.get(0).getId()); List<Task> taskListSczy = taskService.createTaskQuery().taskAssignee("sczy").orderByTaskCreateTime().desc().list(); System.out.println("taskListSczy = " + taskListSczy); Map<String, Object> map = new HashMap<String, Object>(); List<Task> taskListSczr = taskService.createTaskQuery().taskAssignee("sczr").orderByTaskCreateTime().desc().list(); Map<String, Object> map3 = new HashMap<String, Object>(); map3.put("pass3", true); List<Task> taskListCwzy = taskService.createTaskQuery().taskAssignee("cwzy").orderByTaskCreateTime().desc().list(); System.out.println("taskListCwzy = " + taskListCwzy); Map<String, Object> map1 = new HashMap<String, Object>(); List<Task> taskListCwzr = taskService.createTaskQuery().taskAssignee("cwzr").orderByTaskCreateTime().desc().list(); System.out.println("taskListCwzr = " + taskListCwzr); Map<String, Object> map4 = new HashMap<String, Object>();
List<Task> execTaskList = taskService.createTaskQuery().taskCandidateUser( user.getId()).orderByTaskPriority().desc().listPage(0, 1); if ( !execTaskList.isEmpty()) { Task execTask = execTaskList.get(0);
List<Task> taskList1 = taskService.createTaskQuery().taskAssignee("mary").orderByTaskCreateTime().desc().list(); System.out.println("taskList1 = " + taskList1); List<Task> taskList2 = taskService.createTaskQuery().taskAssignee("jeck").orderByTaskCreateTime().desc().list(); System.out.println("taskList2 = " + taskList2); List<Task> taskList3 = taskService.createTaskQuery().taskAssignee("tom").orderByTaskCreateTime().desc().list(); System.out.println("taskList3 = " + taskList3); List<Task> taskListDept1 = taskService.createTaskQuery().taskAssignee("dept").orderByTaskCreateTime().desc().list(); Map<String,Object> mapDept = new HashMap<String, Object>(); mapDept.put("deptPass",true); List<Task> taskListSczy = taskService.createTaskQuery().taskAssignee("sczy").orderByTaskCreateTime().desc().list(); Map<String,Object> mapMarket = new HashMap<String, Object>(); mapMarket.put("marketPass",false); List<Task> taskListCwzy = taskService.createTaskQuery().taskAssignee("cwzy").orderByTaskCreateTime().desc().list(); System.out.println("taskListCwzy = " + taskListCwzy); Map<String,Object> mapFinance = new HashMap<String, Object>(); List<Task> taskListSczr = taskService.createTaskQuery().taskAssignee("me").orderByTaskCreateTime().desc().list(); System.out.println("taskListSczr = " + taskListSczr); List<Task> taskListCwzr = taskService.createTaskQuery().taskAssignee("cwzr").orderByTaskCreateTime().desc().list(); System.out.println("taskListCwzr = " + taskListCwzr); List<Task> taskListJishu = taskService.createTaskQuery().taskAssignee("jishu").orderByTaskCreateTime().desc().list(); System.out.println("taskListJishu = " + taskListJishu);
case DESCENDING: taskQuery = taskQuery.desc(); break; case ASCENDING: default: taskQuery = taskQuery.asc(); break;
@Override public Page<TaskVo> page(Pageable page, FlowSo so) { Page<TaskVo> result = null; TaskQuery query = taskService.createTaskQuery(); if (so != null && so.getName() != null && so.getName().length() > 0) { query = query.processVariableValueLike("name", "%" + so.getName() + "%"); } query = query.orderByTaskCreateTime().desc(); Long total = query.count(); List<TaskVo> content = new ArrayList<TaskVo>(); result = new Page<TaskVo>(content, total, page); int first = (result.getPageNumber() - 1) * page.getPageSize(); if (first < 0) { first = 0; } List<Task> tasks = query.listPage(first, page.getPageSize()); Conver<TaskVo, Task> conver = new TaskVoConver(taskService); content = ConverUtils.coverList(tasks, conver); result = new Page<TaskVo>(content, total, page); return result; }
@Override public Page<TaskVo> page(String username, Pageable page, FlowSo so) { Page<TaskVo> result = null; TaskQuery query = taskService.createTaskQuery().taskAssignee(username); if (so != null && so.getName() != null && so.getName().length() > 0) { //query=query.includeTaskLocalVariables(); //query=query.includeProcessVariables(); //query=query.taskVariableValueLike("name","%"+so.getName()+"%"); query = query.processVariableValueLike("name", "%" + so.getName() + "%"); } query = query.orderByTaskCreateTime().desc(); Long total = query.count(); List<TaskVo> content = new ArrayList<TaskVo>(); result = new Page<TaskVo>(content, total, page); int first = (result.getPageNumber() - 1) * page.getPageSize(); if (first < 0) { first = 0; } List<Task> tasks = query.listPage(first, page.getPageSize()); Conver<TaskVo, Task> conver = new TaskVoConver(taskService); content = ConverUtils.coverList(tasks, conver); result = new Page<TaskVo>(content, total, page); return result; }
public Collection<ProcessInstance> getUserProcesses(int offset, int limit, ProcessToolContext ctx) { List<Task> taskList = getProcessEngine().getTaskService().createTaskQuery() .taskAssignee(user.getLogin()) .orderByExecutionId() .desc() .listPage(offset, limit); List<String> ids = keyFilter("processInstanceId", taskList); final Map<String, ProcessInstance> instances = ctx.getProcessInstanceDAO().getProcessInstanceByInternalIdMap(ids); return new Mapcar<Task, ProcessInstance>(taskList) { @Override public ProcessInstance lambda(Task task) { ProcessInstance pi = instances.get(task.getProcessInstanceId()); if (pi == null) { log.warning("process " + task.getProcessInstanceId() + " not found"); return null; } pi.setState(task.getName()); pi.setTaskId(task.getId()); return pi; } }.go(); }
.taskUnnassigned() .orderByExecutionId() .desc() .singleResult(); } else {