이슈 추가/수정시 워크플로우에 설정된 담당부서로 변경되도록 수정
| | |
| | | |
| | | @Override |
| | | public void findReadyDepartments(Map<String, Object> resJsonData, DepartmentCondition condition, Pageable pageable) { |
| | | Integer issueStatusId = 1; |
| | | condition.setIssueStatusId(issueStatusId); |
| | | |
| | | IssueType issueType = this.issueTypeService.getIssueType(condition.getIssueTypeId()); |
| | | if (issueType != null) { |
| | | // 이슈 상태 유형이 '대기' 인 이슈 상태 가져오기 |
| | | IssueStatus issueStatus = this.issueStatusService.findByIssueStatusTypeIsReady(issueType.getWorkflow()); |
| | | condition.setIssueStatusId(issueStatus.getId()); |
| | | condition.setWorkflowId(issueType.getWorkflow().getId()); |
| | | } |
| | | |
| | | List<Map<String, Object>> departmentVos = this.departmentMapper.findByIssueStatusId(condition); |
| | | resJsonData.put(Constants.RES_KEY_CONTENTS, departmentVos); |
| | | } |
| | |
| | | private List<Long> departmentIds = Lists.newArrayList(); |
| | | |
| | | private Long issueTypeId; |
| | | private Integer issueStatusId; |
| | | private Long issueStatusId; |
| | | private Long workflowId; |
| | | |
| | | private Integer Page; |
| | |
| | | this.issueTypeId = issueTypeId; |
| | | } |
| | | |
| | | public Integer getIssueStatusId() { |
| | | public Long getIssueStatusId() { |
| | | return issueStatusId; |
| | | } |
| | | |
| | | public void setIssueStatusId(Integer issueStatusId) { |
| | | public void setIssueStatusId(Long issueStatusId) { |
| | | this.issueStatusId = issueStatusId; |
| | | } |
| | | |
| | |
| | | "USER_PERMISSION_MNG_ISSUE" : 4096, |
| | | "USER_PERMISSION_MNG_PARTNER" : 2048, |
| | | "USER_PERMISSION_MNG_API" : 1024, |
| | | "USER_PERMISSION_MNG_ISSUE_SYSTEM" : 512, |
| | | "USER_PERMISSION_MNG_ISSUE_STATUS" : 512, |
| | | "USER_PERMISSION_MNG_WORKFLOW" : 256, |
| | | "USER_PERMISSION_MNG_CUSTOME_FIELD" : 128, |
| | | "USER_PERMISSION_MNG_ISSUE_TYPE" : 64, |