From 726b916d69be892a576ca5fba5d0334de1d8a6eb Mon Sep 17 00:00:00 2001
From: 이민희 <mhlee@maprex.co.kr>
Date: 수, 24 11월 2021 17:38:53 +0900
Subject: [PATCH] 연관이슈, 하위이슈 정보 추가 수정

---
 src/main/java/kr/wisestone/owl/service/impl/IssueServiceImpl.java |    4 +++-
 src/main/java/kr/wisestone/owl/vo/IssueVo.java                    |    6 +++---
 2 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/src/main/java/kr/wisestone/owl/service/impl/IssueServiceImpl.java b/src/main/java/kr/wisestone/owl/service/impl/IssueServiceImpl.java
index 2b0f5e9..a6d64b7 100644
--- a/src/main/java/kr/wisestone/owl/service/impl/IssueServiceImpl.java
+++ b/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�삎�깭濡� 諛쏆븘以섏꽌 由ъ뒪�듃 �삎�떇�쑝濡� 蹂대궡以�
     }
 
     //  �씠�뒋 �긽�꽭 �젙蹂대�� �뀑�똿�븳�떎.
diff --git a/src/main/java/kr/wisestone/owl/vo/IssueVo.java b/src/main/java/kr/wisestone/owl/vo/IssueVo.java
index e2a5aee..ebf9514 100644
--- a/src/main/java/kr/wisestone/owl/vo/IssueVo.java
+++ b/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;
     }
 

--
Gitblit v1.8.0