src/main/java/kr/wisestone/owl/service/impl/IssueServiceImpl.java | ●●●●● 패치 | 보기 | raw | blame | 히스토리 | |
src/main/java/kr/wisestone/owl/vo/IssueVo.java | ●●●●● 패치 | 보기 | raw | blame | 히스토리 |
src/main/java/kr/wisestone/owl/service/impl/IssueServiceImpl.java
@@ -828,6 +828,7 @@ private void setDownIssues(Issue issue, IssueVo issueVo) { List<Issue> downIssues = this.issueRepository.findByParentIssueId(issue.getId()); List<IssueVo> downIssueVos = ConvertUtil.convertObjectsToClasses(downIssues, IssueVo.class); List<IssueVo> resultList = new ArrayList<>(); for(IssueVo downIssueVo : downIssueVos){ for(Issue downIssue : downIssues){ @@ -838,8 +839,9 @@ this.setRegister(downIssue, downIssueVo); // 등록자 this.setIssueDepartment(downIssue, downIssueVo); // 담당부서 정보 셋팅 } issueVo.setIssueDownVos(downIssueVo); resultList.add(downIssueVo); } issueVo.setIssueDownVos(resultList); //프론트에서 List형태로 받아줘서 리스트 형식으로 보내줌 } // 이슈 상세 정보를 셋팅한다. src/main/java/kr/wisestone/owl/vo/IssueVo.java
@@ -46,7 +46,7 @@ private List<IssueTypeCustomFieldVo> issueTypeCustomFieldVos = Lists.newArrayList(); private List<IssueCustomFieldValueVo> issueCustomFieldValueVos = Lists.newArrayList(); private List<IssueRelationVo> issueRelations = Lists.newArrayList(); private IssueVo issueDownVos; private List<IssueVo> issueDownVos = Lists.newArrayList(); private List<IssueVo> issueRelationVos = Lists.newArrayList(); private Long attachedFileCount; private Long issueCommentCount; @@ -415,11 +415,11 @@ this.departmentVos = departmentVos; } public IssueVo getIssueDownVos() { public List<IssueVo> getIssueDownVos() { return issueDownVos; } public void setIssueDownVos(IssueVo issueDownVos) { public void setIssueDownVos(List<IssueVo> issueDownVos) { this.issueDownVos = issueDownVos; }