From 8e6c2879222d906759291370f86756681c5f51c4 Mon Sep 17 00:00:00 2001
From: 이민희 <mhlee@maprex.co.kr>
Date: 월, 15 11월 2021 13:05:16 +0900
Subject: [PATCH] 이슈관리 - 담당부서 추가

---
 src/main/java/kr/wisestone/owl/service/impl/IssueServiceImpl.java |   13 +++++++++++++
 1 files changed, 13 insertions(+), 0 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 8fec89e..797434f 100644
--- a/src/main/java/kr/wisestone/owl/service/impl/IssueServiceImpl.java
+++ b/src/main/java/kr/wisestone/owl/service/impl/IssueServiceImpl.java
@@ -744,6 +744,7 @@
         issueVo.setSeverityVo(ConvertUtil.copyProperties(issue.getSeverity(), SeverityVo.class));
         this.setRegister(issue, issueVo);   //  �벑濡앹옄 �젙蹂� �뀑�똿
         this.setIssueUser(issue, issueVo);  //  �떞�떦�옄 �젙蹂� �뀑�똿
+        this.setIssueDepartment(issue, issueVo);  //  �떞�떦遺��꽌 �젙蹂� �뀑�똿
         this.setAttachedFiles(issue, issueVo);  //  泥⑤� �뙆�씪 �젙蹂� �뀑�똿
         this.setIssueCustomFields(issue, issueVo);  //  �궗�슜�옄 �젙�쓽 �븘�뱶 媛� �젙蹂� �뀑�똿
         this.setIssueComments(issue, issueVo);  //  �뙎湲� �젙蹂� �뀑�똿
@@ -830,6 +831,18 @@
         issueVo.setUserVos(userVos);
     }
 
+    //  �씠�뒋 �떞�떦遺��꽌 �젙蹂대�� �뀑�똿�븳�떎.
+    private void setIssueDepartment(Issue issue, IssueVo issueVo) {
+        List<DepartmentVo> departmentVos = Lists.newArrayList();
+
+        for (IssueUser issueUser : issue.getIssueUsers()) {
+            DepartmentVo departmentVo = ConvertUtil.copyProperties(issueUser.getDepartment(), DepartmentVo.class);
+            departmentVo.setByName(departmentVo.getByName());
+            departmentVos.add(departmentVo);
+        }
+        issueVo.setDepartmentVos(departmentVos);
+    }
+
     //  �씠�뒋 泥⑤��뙆�씪 �젙蹂대�� �뀑�똿�븳�떎.
     private void setAttachedFiles(Issue issue, IssueVo issueVo) {
         List<AttachedFileVo> attachedFileVos = Lists.newArrayList();

--
Gitblit v1.8.0