| | |
| | | } |
| | | |
| | | @Override |
| | | public IPage<FlowProcess> selectProcessPage(IPage<FlowProcess> page, String category, Integer mode) { |
| | | public IPage<FlowProcess> selectProcessPage(IPage<FlowProcess> page, String category, String name, Integer mode) { |
| | | ProcessDefinitionQuery processDefinitionQuery = repositoryService.createProcessDefinitionQuery().latestVersion().orderByProcessDefinitionKey().asc(); |
| | | // 通用流程 |
| | | if (mode == FlowModeEnum.COMMON.getMode()) { |
| | |
| | | } |
| | | if (StringUtils.isNotEmpty(category)) { |
| | | processDefinitionQuery.processDefinitionCategory(category); |
| | | } |
| | | if (StringUtils.isNotEmpty(name)) { |
| | | processDefinitionQuery.processDefinitionName(name); |
| | | } |
| | | List<ProcessDefinition> processDefinitionList = processDefinitionQuery.listPage(Func.toInt((page.getCurrent() - 1) * page.getSize()), Func.toInt(page.getSize())); |
| | | List<FlowProcess> flowProcessList = new ArrayList<>(); |
| | |
| | | User user = UserCache.getUser(TaskUtil.getUserId(taskUser)); |
| | | if (user != null) { |
| | | flow.setAssignee(historicActivityInstance.getAssignee()); |
| | | flow.setAssigneeName(user.getName()); |
| | | flow.setAssigneeName(user.getRealName()); |
| | | } |
| | | } |
| | | } |
| | |
| | | User user = UserCache.getUser(TaskUtil.getUserId(historicActivityInstance.getAssignee())); |
| | | if (user != null) { |
| | | flow.setAssignee(historicActivityInstance.getAssignee()); |
| | | flow.setAssigneeName(user.getName()); |
| | | flow.setAssigneeName(user.getRealName()); |
| | | } |
| | | } |
| | | // 获取意见评论内容 |