From 71a5ce92795fb1a4fbff5fceab8135ec98a691e5 Mon Sep 17 00:00:00 2001
From: 박지현 <jhpark@maprex.co.kr>
Date: 월, 07 3월 2022 18:07:52 +0900
Subject: [PATCH] 이슈 목록 조회 방식 - 전체이슈 보기 / 상위 이슈만 보기 / 하위 이슈만 보기로 수정

---
 src/main/java/kr/wisestone/owl/web/condition/IssueCondition.java |   23 +++++++++++++++++++----
 1 files changed, 19 insertions(+), 4 deletions(-)

diff --git a/src/main/java/kr/wisestone/owl/web/condition/IssueCondition.java b/src/main/java/kr/wisestone/owl/web/condition/IssueCondition.java
index a0b9fac..5f9c6f5 100644
--- a/src/main/java/kr/wisestone/owl/web/condition/IssueCondition.java
+++ b/src/main/java/kr/wisestone/owl/web/condition/IssueCondition.java
@@ -60,9 +60,9 @@
     private Boolean isTree; // �듃由ш뎄議� 紐⑤뱶 �씪�븣
     private Pageable relPageable;
     private Pageable downPageable;
-    private Boolean allIssue; // �쟾泥댁씠�뒋 蹂댁뿬二쇨린
+    private Boolean allIssue; // �셿猷뚮맂 �씠�뒋源뚯� 蹂댁뿬以꾩� �뿬遺�
     private Long issueTypeId;
-    private Boolean parentYN;   //�긽�쐞�씠�뒋留� 議고쉶 �쑀臾�
+    private Boolean parentYN;   //�긽�쐞�씠�뒋留� 議고쉶 �뿬遺�
 
     public IssueCondition(){}
 
@@ -219,9 +219,24 @@
             condition.setId(MapUtil.getLong(conditions, "issueId"));
         }
 
-        if (MapUtil.getBoolean(conditions, "hideDownIssue") != null) {
+
+        if (MapUtil.getInteger(conditions, "hideDownIssue") != null) {
+            int hideDownIssue = MapUtil.getInteger(conditions, "hideDownIssue");
             if(MapUtil.getBoolean(conditions, "isTree") != null && !MapUtil.getBoolean(conditions, "isTree")){
-                condition.setHideDownIssue(MapUtil.getBoolean(conditions, "hideDownIssue"));
+                switch (hideDownIssue){
+                    case 0 : // �씠�뒋 紐⑤몢 蹂댁뿬二쇨린
+                        condition.setHideDownIssue(false);
+                        condition.setParentYN(true);
+                        break;
+                    case 1 : // �긽�쐞�씠�뒋留� 蹂댁뿬二쇨린
+                        condition.setHideDownIssue(true);
+                        condition.setParentYN(true);
+                        break;
+                    case 2 : // �븯�쐞�씠�뒋留� 蹂댁뿬二쇨린
+                        condition.setHideDownIssue(false);
+                        condition.setParentYN(false);
+                        break;
+                }
             }else if(MapUtil.getBoolean(conditions, "isTree")) {
                 condition.setHideDownIssue(false);
             }

--
Gitblit v1.8.0