taskList = query.orderByTaskCreateTime().desc().listPage((pageInfo.getPageNum() - 1) * pageInfo .getPageSize(), pageInfo.getPageSize()); pageInfo.setCount((int) count);
@Override public List<Task> listCandidateUserTasks(String userIdentity) { return taskService.createTaskQuery().taskCandidateUser(userIdentity).orderByTaskCreateTime().asc().list(); }
@Override public List<Task> listAssigneeTasks(String userIdentity) { return taskService.createTaskQuery().taskAssignee(userIdentity).orderByTaskCreateTime().asc().list(); }
@Override public List<Task> listCandidateGroupTasks(String roleIdentity) { return taskService.createTaskQuery().taskCandidateGroup(roleIdentity).orderByTaskCreateTime().asc().list(); }
/** * 查询工作流列表 * * @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; }
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> 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);
@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; }
ItemPath orderBy = paging.getOrderBy(); if (CREATED_PATH.equivalent(orderBy)) { taskQuery = taskQuery.orderByTaskCreateTime(); } else { throw new UnsupportedOperationException("Ordering by " + orderBy + " is not currently supported");
@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; }
taskQuery.orderByTaskCreateTime().asc(); taskQuery.orderByTaskCreateTime().desc();
taskQuery.orderByTaskCreateTime().asc(); taskQuery.orderByTaskCreateTime().desc();