From 1cc04f2168129f691eb017153b11b08ab83d9cbd Mon Sep 17 00:00:00 2001 From: 이민희 <mhlee@maprex.co.kr> Date: 화, 14 12월 2021 15:43:28 +0900 Subject: [PATCH] 이슈 Tree 목록 중복 이슈 필터링 수정 --- src/main/java/kr/wisestone/owl/service/impl/IssueServiceImpl.java | 11 ++++++----- 1 files changed, 6 insertions(+), 5 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 c887234..8fa627b 100644 --- a/src/main/java/kr/wisestone/owl/service/impl/IssueServiceImpl.java +++ b/src/main/java/kr/wisestone/owl/service/impl/IssueServiceImpl.java @@ -802,9 +802,9 @@ this.setMapToIssueVo(results, issueVos, issueCondition, user); if (issueCondition.getTree()) { + this.setParentIssue(issueVos); this.setDownIssues(user, issueVos); this.setRelationIssues(issueVos); - this.setParentIssue(issueVos); } this.setCountDownIssues(issueVos); @@ -848,8 +848,6 @@ this.setIssueCustomFieldValue(issueVos, issueCondition); //�썙�겕�뵆濡쒖슦�뿉 �꽕�젙�븳 �떞�떦遺��꽌 媛��졇�삤湲� this.SetWorkflowDepartment(issueVos); - // �긽�쐞 �씠�뒋 泥댄겕 - this.setParentIssue(issueVos); } } @@ -868,8 +866,11 @@ for(IssueVo issueVo : issueVos) { if(issueVo.getParentIssueId() != null) { Issue parentIssue = this.getIssue(issueVo.getParentIssueId()); - issueVo.setParentIssueVo(ConvertUtil.copyProperties(parentIssue, IssueVo.class)); - ConvertUtil.copyProperties(issueVo.getParentIssueVo(), issueVo); + //issueVo.setParentIssueVo(ConvertUtil.copyProperties(parentIssue, IssueVo.class)); + if(parentIssue.getIssueCustomFieldValues() == null || parentIssue.getIssueCustomFieldValues().size() == 0){ + issueVo.setIssueCustomFieldValueVos(null); + } + ConvertUtil.copyProperties(parentIssue, issueVo); } } } -- Gitblit v1.8.0