| | |
| | | for (WorkflowVo workflowVo : workflowVos) { |
| | | Workflow workflow = this.getWorkflow(workflowVo.getId()); |
| | | |
| | | WorkflowDepartmentCondition condition = new WorkflowDepartmentCondition(); |
| | | condition.setWorkflowId(workflow.getId()); |
| | | List<WorkflowDepartmentVo> workflowDepartmentVos = this.workflowDepartmentService.find(condition); |
| | | List<WorkflowDepartmentVo> workflowDepartmentVos = this.workflowDepartmentService.find(workflow.getId(), null); |
| | | if (workflowDepartmentVos != null && workflowDepartmentVos.size() > 0) { |
| | | IssueStatusVo issueStatusVo = new IssueStatusVo(); |
| | | issueStatusVo.setWorkflowDepartmentVos(workflowDepartmentVos); |
| | |
| | | case "01" : // 연관된 이슈 상태와 전이선 정보를 가져온다. |
| | | List<IssueStatusVo> issueStatusVos = this.issueStatusService.findByWorkflowId(workflowCondition.getId()); |
| | | for (IssueStatusVo issueStatusVo : issueStatusVos) { |
| | | WorkflowDepartmentCondition condition = new WorkflowDepartmentCondition(); |
| | | condition.setWorkflowId(workflowVo.getId()); |
| | | condition.setIssueStatusId(issueStatusVo.getId()); |
| | | List<WorkflowDepartmentVo> workflowDepartmentVos = this.workflowDepartmentService.find(condition); |
| | | List<WorkflowDepartmentVo> workflowDepartmentVos = this.workflowDepartmentService.find(workflowVo.getId(), issueStatusVo.getId()); |
| | | issueStatusVo.setWorkflowDepartmentVos(workflowDepartmentVos); |
| | | } |
| | | workflowVo.setIssueStatusVos(issueStatusVos); |