From ee356fead3840ad1e34bee7a15d72fdbc435ecb0 Mon Sep 17 00:00:00 2001
From: jhjang <jhjang@maprex.co.kr>
Date: 수, 08 12월 2021 17:20:13 +0900
Subject: [PATCH] - api 하위 이슈 설정메뉴 수정 - 이슈 유형마다 자동 종료 설정할수있도록 수정 - 기타 오류 수정

---
 src/main/java/kr/wisestone/owl/service/impl/IssueServiceImpl.java |   18 ++++++++++++++++--
 1 files changed, 16 insertions(+), 2 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 290fc31..2e0a09a 100644
--- a/src/main/java/kr/wisestone/owl/service/impl/IssueServiceImpl.java
+++ b/src/main/java/kr/wisestone/owl/service/impl/IssueServiceImpl.java
@@ -1509,13 +1509,21 @@
     }
 
 
+    // �븯�쐞 �씠�뒋媛� 紐⑤몢 醫낅즺 泥섎━ �릺�뿀�쓣 寃쎌슦 �긽�쐞�씠�뒋�룄 �셿猷� 泥섎━
+    private void setParentIssueComplete(Issue parentIssue) {
+        if (parentIssue != null) {
+            this.issueMapper.findNotCompleteByParentIssueId(parentIssue.getId());
+
+        }
+    }
+
+
     // �씠�뒋瑜� �닔�젙�븳�떎(api�슜)
     @Override
     @Transactional
     public List<Issue> modifyIssue(IssueApiForm issueApiForm, List<MultipartFile> files) {
         User user = this.convertToUser(issueApiForm.getToken());
         IssueForm issueForm = this.convertToIssueForm(issueApiForm, user);
-
 
         List<IssueVo> issueVos = this.findIssue(issueApiForm);
         if (issueVos != null && issueVos.size() > 0) {
@@ -1527,7 +1535,13 @@
                 } else {
                     issueForm.setId(issueVo.getId());
                 }
-                issue.add(this.modifyIssueForApi(user, issueForm, files));
+                Issue modifyIssue = this.modifyIssueForApi(user, issueForm, files);
+                Issue parentIssue = modifyIssue.getParentIssue();
+                if (parentIssue != null) {
+                    List<Map<String, Object>> results = this.issueMapper.findNotCompleteByParentIssueId(parentIssue.getId());
+                }
+
+                issue.add(modifyIssue);
             }
             return issue;
         } else {

--
Gitblit v1.8.0