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