| | |
| | | task = (TaskEntity) PROCESS_ENGINE.getTaskService().newTask(); |
| | | task.setCategory(currentTask.getCategory()); |
| | | task.setDescription(currentTask.getDescription()); |
| | | task.setTenantId(currentTask.getTenantId()); |
| | | task.setAssignee(currentTask.getAssignee()); |
| | | task.setName(currentTask.getName()); |
| | | task.setProcessDefinitionId(currentTask.getProcessDefinitionId()); |
| | |
| | | List<String> nickNames = StreamUtils.toList(sysUsers, SysUserVo::getNickName); |
| | | participantVo.setCandidate(userIds); |
| | | participantVo.setCandidateName(nickNames); |
| | | if (StringUtils.isBlank(task.getAssignee()) && CollUtil.isNotEmpty(candidateList)) { |
| | | if (StringUtils.isBlank(task.getAssignee()) && CollUtil.isNotEmpty(candidateList) && candidateList.size() > 1) { |
| | | participantVo.setClaim(false); |
| | | } |
| | | if (!StringUtils.isBlank(task.getAssignee()) && CollUtil.isNotEmpty(candidateList)) { |
| | | if (!StringUtils.isBlank(task.getAssignee()) && CollUtil.isNotEmpty(candidateList) && candidateList.size() > 1) { |
| | | participantVo.setClaim(true); |
| | | } |
| | | } |